摘要:
最近遇到一个坑,简单说来是resize与reserve的功能混淆了。如下:如果调用resize的化,编译会出错,如果给Text提供默认构造函数,则可以编译通过,最终输出的结果为10.如果调用reserve,无编译错误,输出为0。#include using namespace std;const int max_size = 10;struct Text { Text(const int size): m_size(size){ }; int m_size;};int main() { vector array; // array.resize(max_size); array.r... 阅读全文
posted @ 2013-07-04 11:01
westfly
阅读(233)
评论(0)
推荐(0)

浙公网安备 33010602011771号