无效值没有被忽略,因为它应该被忽略

Void Value Not Ignored As It Ought To Be

总的来说,我是 C++ 和 OOP 的菜鸟..好吧..这是我的代码:

类: http://3.ii.gl/QxZvWqK5h.png

主要功能:http://3.ii.gl/jawvqCtbH.png

错误消息 "void ought to be ignored" .. 似乎编译器认为我正在尝试 return 我的 SetName(string strName) 的值 .. 但它显然没有 return 一个值,它只应该改变私有变量。任何帮助表示赞赏。

*pcPlayer->SetName(strName);

SetName() returns void,您正试图用 * 取消引用。只需删除 *.

如果你想访问一个指向指针的指针的指针的指针的成员(呸),语法是:

(*pptr)->member;