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