什麼是基於堆棧的引用?它們與作爲對象成員的引用有什麼不同?標準是否談論這些? 我碰到這an article來寫的香草薩特: Q1:是下面的代碼合法的C++? // Example 1
string f() { return "abc"; }
void g() {
const string& s = f();
cout << s << endl; // can we still
假設我有一個返回重要結果和幾個不重要結果的函數。我宣佈它使不重要的結果作爲參考返回: int CalculateStuff(int param1, int param2, int& result1, int& result2);
我想調用這個函數來計算一些東西,但在呼叫的網站我想忽略不重要的結果。我可以如下做到這一點: ...
int dummy1, dummy2;
int result