class Student
{
public:
// 定义数据成员名字 m_strName 和年龄 m_iAge
string m_strName;
int m_iAge;
};
int main()
{
Student*p = new Student();
// 设置对象的数据成员
p->m_strName = "慕课网";
p->m_iAge = 2;
// 通过cout打印stu对象的数据成员
cout << p->m_strName << " " << p->m_iAge << endl;
system("pause");
return 0;
}
{
public:
// 定义数据成员名字 m_strName 和年龄 m_iAge
string m_strName;
int m_iAge;
};
int main()
{
Student*p = new Student();
// 设置对象的数据成员
p->m_strName = "慕课网";
p->m_iAge = 2;
// 通过cout打印stu对象的数据成员
cout << p->m_strName << " " << p->m_iAge << endl;
system("pause");
return 0;
}
已采纳回答 / 慕粉3320974
应该是栈内存是面向计算机系统的,比较小但是运行快,最后内存回收也是由系统完成,属于上帝权限,堆内存面向用户的,比较大但是相对慢,但是可以弥补计算机内存的不足,属于用户权限,而且最后的内存释放也是由用户完成。(逃
2017-02-11
已采纳回答 / super哈哈
封装是面向对象的三大特征之一,就是将类的状态信息隐藏在类的内部,不允许外部程序直接访问,而通过该类提供的方法来实现对隐藏信息的操作和访问.封装的好处:隐藏类的实现细节;让使用者只能通过程序规定的方法来访问数据;可以方便的加入存取控制语句,限制不合理操作;
2017-02-09