1. 拷贝构造函数和operator + 声明为私有
为了防止外部调用拷贝构造函数
2. 对于一个vector,使用下标进行访问,要比使用迭代器进行访问更快。
下图是一个有10^9个元素的vector,分别使用idx和iterator访问其中的元素并求和的时间消耗,明显看出使用iterator的速度更慢。
3. Stack around the variable 'xxx' was corrupted 错误
在一个场景中出现过,是数组越界编辑造成的
1. 拷贝构造函数和operator + 声明为私有
为了防止外部调用拷贝构造函数
2. 对于一个vector,使用下标进行访问,要比使用迭代器进行访问更快。
下图是一个有10^9个元素的vector,分别使用idx和iterator访问其中的元素并求和的时间消耗,明显看出使用iterator的速度更慢。
3. Stack around the variable 'xxx' was corrupted 错误
在一个场景中出现过,是数组越界编辑造成的