我有一個存儲在向量中的字符串(在這種情況下爲elements
)。我想在特定索引處取一個字符串,並且存儲在一個名爲x
的變量中。但是,它似乎並沒有工作。在一個空白的輸出結果如下:在向量中分配對字符串的引用
string x = elements->at(index);
cout << x;
但是,如果我這樣做:
cout << elements->at(index);
在指數中的字符串返回罰款。
我要素的定義,像這樣:
vector<string>* elements;
elements = new vector<string>(size);
我在這裏失去了一些東西?這些問題或者我應該在代碼的其他地方看問題嗎?
如何'elements'定義? '矢量元素'? –
herohuyongtao
[Should work](http://ideone.com/F4xIWw) – Borgleader
@Borgleader你忘了分享你的'main.cpp'。 :P – herohuyongtao