0
我有一個map<int, vector<int>> M
。在一些功能中,我想多次使用M[someInt]
。而不是有M[someInt].size()
,M[someInt].push_back(123)
等遍佈所有我想要使用本地變量的地方。C++局部變量語法
我目前使用vector<int> v = M[someInt];
但是我不想複製向量的內容。我想我可以做vector<int> *v = &M[someInt];
如何創建一個局部變量來引用M[someInt]
而不是複製矢量的內容,理想情況下是使用指針不用複製矢量的內容?
「引用'M [someInt]'」的局部變量 - 就像一個引用? –
在C++中,這是參考的目的。 – YoungJohn
'auto&v = M [someInt];' – Casey