我有一個普遍的問題,爲什麼我不能傳遞指針的地址作爲參考?函數指針地址作爲參考
void domdom(string &foo)
{
foo = "";
}
string fooso = "blabal";
string* p_fooso = fooso;
domdom(p_fooso); // <-- why is that not possible? And what should I pass to be able to modify foosoo?
我知道我可以改變功能domdom
接受(string* foo)
,但是它也可以通過使用指針,並給定函數來修改功能string fooso
?
'string * p_fooso = fooso;'是一個錯誤;檢查你的編譯器輸出。 –