这似乎是一个简单的问题,但我没有任何运气寻找任何答案,所以在这里。我有一个具有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