-
对象的生命历程,申请的资源还是要归还的
查看全部 -
析构函数在对象销毁时自动调用
查看全部 -
拷贝构造函数,用于对象的复制初始化
查看全部 -
初始化列表存在的必要性
查看全部 -
这样编译会报错
查看全部 -
构造函数在对象初始化时被调用仅且调用一次
查看全部 -
错误的是。。。
查看全部 -
iostream:标准的C++输入输出函数,需要引入名字空间using namespace std 使用输入输出cout<<X;否则 using std::cout ;
cout<<x;
或std::cout<<x;
iostream.h非标准的C++输入输出函数,C的标准输入输出函数,不需要引用名字空间namespace,直接使用cout<<X(但是vs2006之后C++似乎不支持打开iostream.h文件);
查看全部 -
重构构造函数,构造函数没有返回类型
查看全部 -
类不会在栈上或者堆上开辟内存,只有对象实例化化后,每个对象才会在栈上开辟内存
查看全部 -
内存分区
栈区:一般定义的变量存放的地方,内存由系统进行控制,无论是分配还是回收都是由系统进行的控制,都不需要程序员的关心
堆区:new分配出来的内存会存储到堆区,必须使用delete回收,无论是内存的分配还是回收都是需要程序员自己管理的
查看全部 -
类内定义与内联函数,类内定义的函数编译的时候默认会当作内联函数处理,一些复杂的函数不会当作内联函数处理
查看全部 -
1.内联函数与普通函数的区别。
2.内联函数省去了步骤2和步骤4调用的部分,效率更高,内联函数必须是逻辑比较简单
查看全部 -
类内定义的函数优先选择编译为内联函数
查看全部 -
同文件类外定义和分文件类外定义统称为类外定义
查看全部
举报