#include <iostream>#include <string>using namespace std;/** * 定义类:Student * 数据成员:名字、年龄 */ class student{public: // 定义数据成员名字 m_strName 和年龄 m_iAge string m_strName; m_iAge;};int main(){ // 实例化一个Student对象stu student.stu; // 设置对象的数据成员 stu.m_strName = "慕课网"; stu.m_iAge = 2; // 通过cout打印stu对象的数据成员 cout << stu.m_strName<< " " << stu.m_Age<< endl; return 0;} 我没用int 为什么也行?
1 回答
已采纳
天将明96
TA贡献15条经验 获得超13个赞
你确定可以?
同学,学习的时候带着疑惑是好的,可是你这样提出的根本就不是有意义的问题。C++中声明变量时也必须声明它的数据类型,没有 int,m_iAge就是错误的。而且实例化Student对象不是
student.stu;
而是
Student stu;
先把代码基础学好,然后才会对编程产生更深的思考,而不是现在这样,代码都不能完全理解,却去纠结为什么要这样。
- 1 回答
- 0 关注
- 1042 浏览
添加回答
举报
0/150
提交
取消