-
定义构造函数时一定要注意重载的情况,一定要能让编译器判断该调用哪个函数查看全部
-
内存分区 栈区:定义变量。内存由系统进行控制,释放和分配 堆区:关键字new,需要程序员自己管理释放 全局区:全局变量和静态变量 常量区:字符串和常量 代码区:编译之后的二进制代码查看全部
-
类中成员变量命名规则 一般设置成员变量访问类型为private(因为我们一般不希望外界任意修改这些变量),通过public访问类型的get和set函数进行设置。 成员变量前缀一般是m_str这种类型,即m+变量类型缩写,这里m表示member即成员的意思。查看全部
-
string查看全部
-
对象成员访问查看全部
-
堆中实例化对象查看全部
-
栈中实例化对象查看全部
-
实例:题目要求查看全部
-
封装的好处3 (我们如果只想获取某一参数的数值,而不想让外界设置数值,可以通过封装额思想实现,即定义private变量并且只定义get函数不定义set函数)查看全部
-
封装的好处2 (可以通过set和get函数对数据的合理性进行判断)查看全部
-
封装的好处1 (未采用封装的方式,如果给变量赋值一个不合适的数值,比如年龄为1000,不会出现报错等异常)查看全部
-
数据的封装(看着麻烦,但是方便使用,符合面向对象的思想)查看全部
-
实例:代码2 这里的size输出是数字而非字符串,因此与前面的字符串连接时不能用+连接,而应该使用<<。查看全部
-
实例:代码1查看全部
-
输入函数getline(cin,name),用户输入一个字符串给name,然后name作为输入查看全部
举报
0/150
提交
取消