分享一个c++代码细节在微软的平台上,似乎一切是正常的,但是其他平台就发现了一个问题,更多的来说是一个细
分享一个c++代码细节
在微软的平台上,似乎一切是正常的,但是其他平台就发现了一个问题,
更多的来说是一个细节问题,有时候细节决定一个人的代码素养。
请问,下面的一段代码有什么不好的地方:
- C/C++ code
std::vector<int> _list;_list.push_back(1);_list.push_back(2);_list.push_back(3);std::vector<int>::iterator iter = _list.begin();for (; iter != _list.end(); ++iter){ // do something.}[解决办法]
do something的时候,如果进行_list的插入或者删除动作就会出问题。
[解决办法]
LZ说的是跨平台出现问题,还没想到,求解惑。
[解决办法]
用for语句?想学习下。
[解决办法]
感谢分享~
