const int NUMB = 4;
int n[] = {5,6,7,8};
// create a vector of strings using the n[] array
vector<int> partnums(n, n + NUMB);
的类函数矢量名称(src.begin,src.end)初始化向量
创建从源容器 与 元件初始化矢量处开始的src .begin和 scr.end
据该书结尾,
载体partnums声明为 矢量int类型以及与从所述N个阵列 元件,与所述第一阵列元素n [0],并且 与最后一个数组元素结束, 位于起始 初始化位置n + NUMB。
我还是不明白。 “位于n + NUMB位置,是不是索引从0开始? 或者编译器知道这个src.end引用位置1(scr.begin),并且从数组n中的那个位置开始计数,并且计数到第四位置)?
谢谢
概念由于我没有看到它的答案中说:那简直是在书中的错误。大多数编程教科书都有重大勘误,因此请始终相信您自己的观察结果和/或向我们提出要求:v)。 – Potatoswatter 2010-08-20 04:13:54
在过去,我通过参考通常在网上发布的书籍的勘误来了解那些似乎是错误的概念。 – Chubsdad 2010-08-20 05:39:08