C++易错代码杂记

C++
1
2
3
4
5
6
std::vector<int> mi{1,2,2};
auto s = mi.size();
// vector 的size()函数返回的是unsigne Long型
for(auto i = s -1; i >= 0;i--){
    std::cout << i << std::endl;
}
Text Only
1
2
3
4
5
6
7
8
2
1
0
18446744073709551615
18446744073709551614
18446744073709551613
18446744073709551612
...