0
我剛剛嘗試了幾件事情,因爲我剛剛開始使用C++。我沒有得到以下錯誤語句:C++中的警告語句(初學者)
#include <string>
using namespace std;
string& s6(string a) {return a;}
int main() {
string a = "helloo";
s6(a);
return 0;
}
然後我得到以下警告:
Untitled.cpp:4:30: warning: reference to stack memory associated with local variable 'a' returned [-Wreturn-stack-address] string& s6(string a) {return a;} ^ 1 warning generated.
是什麼恰恰意味着?
它的確切含義就是它所說的。 –