C++ Primer 第三章

使用标准库类型的类时,有一种情况下,必须总是使用完全限定的标准库名字:在头文件中!
例:std::in, std::out, string::string strname("Das Eck");

通常,头文件中应该只定义确实必要的东西。

必须是已存在的元素才能用下标操作符进行索引。通过下标操作符进行赋值时,不会添加任何元素。
vector的下标操作不添加元素,只能获取已存在的元素。
如要向vector内添加元素,正确方法应是如下:
vector ivec; //empty vector
for (vector::size_type ix = 0; ix != 10; ++ix) {
ivec.push_back(ix); // adds new element with value ix.
}

posted @ 2011-04-19 17:00  Kaffeeck  阅读(142)  评论(0编辑  收藏  举报