已采纳回答 / A______
你的代码少了头文件#include <stdlib.h> 但是好像用了这个头文件和system("pause"); 慕课的编译会提示有非法字符 你可把system("pause"); 这句话删了。
2017-03-03
已采纳回答 / qq_高等数学没有洛必达_0
void setName(string _name) // string 为数据类型 _name 为变量 声明了一个string型的函数变量_name{m_strName = _name; // 将 _name的值赋值给 m_strName}函数的作用就是把输入的值(_name)赋值给m_strName
2017-02-21
已采纳回答 / 慕粉3320974
应该是栈内存是面向计算机系统的,比较小但是运行快,最后内存回收也是由系统完成,属于上帝权限,堆内存面向用户的,比较大但是相对慢,但是可以弥补计算机内存的不足,属于用户权限,而且最后的内存释放也是由用户完成。(逃
2017-02-11
已采纳回答 / super哈哈
封装是面向对象的三大特征之一,就是将类的状态信息隐藏在类的内部,不允许外部程序直接访问,而通过该类提供的方法来实现对隐藏信息的操作和访问.封装的好处:隐藏类的实现细节;让使用者只能通过程序规定的方法来访问数据;可以方便的加入存取控制语句,限制不合理操作;
2017-02-09
已采纳回答 / 慕慕3234243
没有区别,运行出来结果都一样的,只是变量名不同而已,变量名你自己取什么就是什么,除非一些特殊的地方一定要取这个名字。不过变量名最好取能形容用途的。
2017-02-05