これは単純な問題のように見えますが、答えを探すことができなかったので、ここで説明します。char*名とintageの構造体Personがあります。私は次の方法を持っています:
void Person_messup(struct Person &who) {
who.name="asdfasdf";
who.age = 9001;
}
このコードをコンパイルすると、次のエラーが発生します。
error: expected ; , or ) before & token
ポインタを使用するか、オブジェクト構造体を渡すことで上記をうまく実装できますが、この特定の実装に問題があります。助けてくれてありがとう!