前言
本系列旨在总结归纳博主那些年写过bug,如有不正确的地方,还请指正。
本文测试环境
编程语言 | 操作系统 | 系统架构 | IDE |
---|---|---|---|
C++ 11 | Windows 10 | x64 | Visual Studio 2013 |
一、容器扩容
1.1错误代码举例
先给出错误代码,大家可以先试着自己理解、思考下原因。
std::vector<int> vValue;
for (int i = 0; i<10; ++i)
{
vValue.push_back(i);
std::cout << i << ": " << vValue.at(i) << std::endl;
}
int nPos = 0;
int nNum =