0
나는 map<int, vector<int>> M
을가집니다. 일부 기능에서는 M[someInt]
을 여러 번 사용하려고합니다. 대신 M[someInt].size()
, M[someInt].push_back(123)
등을 가지고있는 대신에 나는 지역 변수를 대신 사용하고 싶습니다.C++ 로컬 변수 구문
나는 현재 vector<int> v = M[someInt];
을 사용하고 있지만 벡터의 내용을 복사하고 싶지 않습니다. 나는 M[someInt]
을 참조하는 로컬 변수를 만들 수 있습니다 어떻게 w w/포인터를 사용하여 O를 이상적으로, 벡터의 내용을 복사 및 O/vector<int> *v = &M[someInt];
을 할 수 있다고 생각?
"M [someInt]'"를 참조하는 지역 변수 - 참조처럼? –
C++에서 이것은 참조를위한 것입니다. – YoungJohn
'auto & v = M [someInt];' – Casey