在之前写C++代码时,比如声明嵌套模板(vector里面存的还是vector),这时就会有两个尖括号出现。就会与运算符>>搞混,C++11之前版本要求在声明嵌套模板时使用空格将尖括号分开。
1 |
vector<vector<int> > VecVeci; |
C++11关于声明嵌套模板时不在要求加空格,可以写成
1 |
vector<vector<int>> VecVeci; |
在之前写C++代码时,比如声明嵌套模板(vector里面存的还是vector),这时就会有两个尖括号出现。就会与运算符>>搞混,C++11之前版本要求在声明嵌套模板时使用空格将尖括号分开。
1 |
vector<vector<int> > VecVeci; |
C++11关于声明嵌套模板时不在要求加空格,可以写成
1 |
vector<vector<int>> VecVeci; |
评论已关闭。
Useful content. Kudos. lovegra