你在student.h中定义string的变量时没有添加命名空间using namespace std;加上去运行就没有错了 #include using namespace std;
错误 很明显 你 类 里 公 私 有 部分 的‘.’说明你没有放问调用函数 私有可以对共有访问 但公有不可以对私有访问 构造函数 也要掉用函数不然你怎么定义呢做好吧私有写上面 公有的写下面那样 一般私有的都是在定义类型 不知道说错没 求指正