[問題] 傳回reference
請教各位先進們
因為傳遞一個vector的成本很高
所以我希望能夠只傳回reference
讓呼叫的function可以直接使用該vector
我的想法是這樣
但是我不確定程式表達出來的方式是否正確
我的程式碼如下:
vector<String>& ReturnStringVector()
{
...
return aVector;
}
void GetStringVector()
{
vector<String> &MyVector = ReturnStringVector();
...
}
不知道這樣子是否的結果是否是我預期的方式
或是有哪邊需要修正的嗎??
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.133.102.118
→
02/05 22:32, , 1F
02/05 22:32, 1F
→
02/05 22:36, , 2F
02/05 22:36, 2F
→
02/06 06:58, , 3F
02/06 06:58, 3F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章