要創建一個字符串數組這個作品:創建和初始化一個向量數組去
std::string array[] = {
"first",
"second",
:
"last"
};
如果我嘗試做相同的載體它不工作:
std::vector<int> array[] = {
{1, 2},
{3, 4, 5}
:
{9}
};
我得到「非聚合不能用初始化列表初始化」。
初始化向量數組的正確語法是什麼?
請注意,我需要這樣做,而不是使用向量成員函數來逐個填充向量(因爲我試圖設置一個文件來創建數組,基於初始化編號編譯時間,所以在這種情況下調用成員函數不起作用)。