我可以在 CC 编译器中使用一个编译器选项来获取以下代码 (在 Visual C++ 中编译良好)
std::vector<std::vector<double>> v2;
没有下面的错误
Error: "," expected instead of ">>"
最佳答案
试试这个:
std::vector<std::vector<double> > v2; //give a space between two '>'
“>>
”被解释为右移运算符,因此您会遇到编译时错误。
此问题将在 C++0x 中得到修复。看看here .
关于c++ - Solaris C++ 流输入 >> 模板的运算符和模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1926174/