這似乎是一個簡單的問題,但我沒有任何運氣尋找任何答案,所以在這裏。我有一個具有char * name和int age的struct Person。我有以下方法:參考作爲參數C
void Person_messup(struct Person &who) {
who.name="asdfasdf";
who.age = 9001;
}
編譯此代碼給我下面的錯誤:
error: expected ; , or) before & token
我可以實現上述就好使用指針,甚至傳遞對象結構,但我有麻煩與這個特定的實現。謝謝您的幫助!
C中沒有引用,也許你的意思是C++。 –
那麼,只需使用' - >'而不是'.' ... – Imp