会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
codemagiciant
代码自由
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
41
42
43
44
45
46
47
48
49
下一页
2022年9月22日
21.C++的对象模型
摘要: 程序1: #pragma warning(disable:4996) //2022年9月21日19:20:29 #include <iostream> using namespace std; //1.空类的大小是1,不是0 class Maker { }; void test01() { cout
阅读全文
posted @ 2022-09-22 19:16 CodeMagicianT
阅读(33)
评论(0)
推荐(0)
2022年9月21日
20.静态成员变量
摘要: 程序1: #pragma warning(disable:4996) //2022年9月21日19:20:29 #include <iostream> using namespace std; class Maker { public: Maker() { a = 20; } public: //1
阅读全文
posted @ 2022-09-21 21:09 CodeMagicianT
阅读(56)
评论(0)
推荐(0)
19.new和delete用于数组
摘要: 程序1: //2022年9月20日22:06:27 #include <iostream> #pragma warning(disable:4996) using namespace std; //1.new创建基础类型的数组 void test01() { //申请基础数据类型的数组 int *
阅读全文
posted @ 2022-09-21 19:18 CodeMagicianT
阅读(31)
评论(0)
推荐(0)
2022年9月20日
18.申请堆区空间和释放堆区空间
摘要: 1.申请和释放变量空间 1.为什么要有新的方法申请和释放堆区空间 因为用C语言的方式不会调用构造和析构函数 2.C++中申请堆区空间和释放堆区空间用什么关键字 申请堆区空间用new,释放空间用delete class Maker { public: Maker() { cout << "构造函数"
阅读全文
posted @ 2022-09-20 21:19 CodeMagicianT
阅读(93)
评论(0)
推荐(0)
17.explicit关键字
摘要: c++提供了关键字explicit,禁止通过构造函数进行的隐式转换。声明为explicit的构造函数不能在隐式转换中使用。 [explicit注意] ● explicit用于修饰构造函数,防止隐式转化。 ● 是针对单参数的构造函数(或者除了第一个参数外其余参数都有默认值的多参构造)而言。 class
阅读全文
posted @ 2022-09-20 20:32 CodeMagicianT
阅读(42)
评论(0)
推荐(0)
第四天总结
摘要: 1 explicit关键字: 只能写在构造函数前面,只是针对Maker maker=10;防止该形式的代码,叫编译器不要优化成Maker maker=Maker(10) 2 new和delete 2.1 new :从堆区申请空间,做初始化工作(调用类的构造函数),返回的是指针 2.2 delete:
阅读全文
posted @ 2022-09-20 20:04 CodeMagicianT
阅读(29)
评论(0)
推荐(0)
Day04笔记
摘要: 01.explicit的作用(了解) class Maker { public: //explicit只能放在构造函数前面,构造函数只有一个参数或其他参数有默认值时 explicit Maker(int n)//防止编译器优化Maker m=10;这种格式 { } }; int main() { /
阅读全文
posted @ 2022-09-20 19:57 CodeMagicianT
阅读(45)
评论(0)
推荐(0)
2022年9月15日
16.对象的深浅拷贝问题
摘要: 程序1: //2022年9月15日08:39:35 #include <iostream> using namespace std; class Maker { public: int mId; int mAge; public: Maker(int id, int age) { mId = id;
阅读全文
posted @ 2022-09-15 21:28 CodeMagicianT
阅读(41)
评论(0)
推荐(0)
2022年9月14日
15.多个对象的拷贝和析构
摘要: # 1.注意事项 1.如果类有成员对象,那么先调用成员对象的构造函数,再调用本身的构造函数,析构函数的调用顺序反之 2.成员对象的构造函数调用和定义顺序一样 3.注意,如果有成员对象,那么实例化对象时,必须保证成员对象的构造和析构能被调用 **程序1:** ```C++ #pragma warnin
阅读全文
posted @ 2022-09-14 13:10 CodeMagicianT
阅读(39)
评论(0)
推荐(0)
14.构造函数的调用规则
摘要: //2022年9月14日08:17:15 #include <iostream> using namespace std; class Maker { public: Maker(int a) { cout << "有参构造函数" << endl; } }; //1.如果程序员提供了有参构造,那么编
阅读全文
posted @ 2022-09-14 08:39 CodeMagicianT
阅读(45)
评论(0)
推荐(0)
上一页
1
···
41
42
43
44
45
46
47
48
49
下一页
公告