建议的模式 类内声明,类外定义 class test { private: int num; char name[30]; public: int setnum(int num); void setName(char *str); } int test :: int setNum( int num ){ num=40; }