-
s.size()字符串个数查看全部
-
构造函数参数默认值要注意与无参构造函数区别,默认值要注意不要全部都赋值,否则会与无参数构造函数混淆,而使编译器不知道该调用哪个。查看全部
-
构造函数:在对象实例化时,被自动调用,且仅被调用一次,没有返回值,可重载,只用到一个构造函数,当用户未定义构造函数时,编译器会自动生成一个构造函数,该没有任何操作。查看全部
-
内存分区:栈区(内存由系统控制,分配与回收均由系统操作)、堆区(需要程序员自己关心)、全局区、常量区(字符串、常量)、代码区(编译后的二进制代码)查看全部
-
类内定义与内联函数:类内定义会将该函数优先编译为内联函数;对于无法编译为内联函数时,才编译为普通函数。查看全部
-
内联函数:在编译时将函数体代码和实参代替函数调用语句。必须为结构和逻辑简单的,否则编译器也会拒绝将其作为内联函数。查看全部
-
以对象为中心,以谁做什么来表达程序的逻辑。面向对象思想就是对象在程序中的所有行为都通过调用自己的函数完成。查看全部
-
拷贝构造函数的参数是确定的,不能重载查看全部
-
拷贝构造函数的参数是确定的,不能重载查看全部
-
从堆中实例化一个对象;从栈中实例化一个对象查看全部
-
getline(cin,name); if(name.isnall()) return false;查看全部
-
........查看全部
-
判断输入的是否为空 用getline(cin,name)来判断输入查看全部
-
定义一个Student类,包含名字一个数据成员,定义无参构造函数、有参构造函数、拷贝构造函数、析构函数及对于名字的封装函数,在main函数中实例化Student对象,并访问相关函数,观察运行结果。查看全部
-
类{命名空间;成员函数;数据成员;} 数据成员{普通数据成员int, char, char[];string;const成员;静态数据成员;对象成员;} 成员函数{属性封装函数;一般功能函数;特殊函数{构造函数{拷贝构造函数;默认构造函数};析构函数}} 成员函数{参数默认值;函数重载;引用;const;} 对象实例化{堆中实例化;战中实例化;}查看全部
举报
0/150
提交
取消