会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
codemagiciant
代码自由
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
39
40
41
42
43
44
45
46
下一页
2022年9月14日
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
阅读(35)
评论(0)
推荐(0)
2022年9月12日
13.匿名对象
摘要: //2022年9月9日09:54:59 #include <iostream> using namespace std; class Maker { public: Maker() { cout << "无参构造函数" << endl; } Maker(int a) { cout << "有参构造函
阅读全文
posted @ 2022-09-12 10:53 CodeMagicianT
阅读(31)
评论(0)
推荐(0)
12.构造函数的分类及调用
摘要: //2022年9月9日09:21:51 #include <iostream> using namespace std; class Maker { public: //按照参数分类 Maker() { cout << "无参构造" << endl; } Maker(int a) { cout <<
阅读全文
posted @ 2022-09-12 10:50 CodeMagicianT
阅读(50)
评论(0)
推荐(0)
11.拷贝构造函数
摘要: #include <iostream> using namespace std; class Maker { private: int a; public: Maker() { cout << "无参构造函数" << endl; a = 20; } //拷贝构造函数 Maker(const Make
阅读全文
posted @ 2022-09-12 10:48 CodeMagicianT
阅读(30)
评论(0)
推荐(0)
6.函数重载(重点)
摘要: 1.函数重载是:允许函数名相同,这种现象叫函数重载 2.函数重载的作用:是为了方便使用函数名 3.函数重载的条件:同一个作用域,参数的个数不同,参数的顺序不同,参数的类型不同 //参数的个数不同 void func() { cout << "func()" << endl; } void func(
阅读全文
posted @ 2022-09-12 10:41 CodeMagicianT
阅读(117)
评论(0)
推荐(0)
10.默认的拷贝构造和析构函数
摘要: 当且仅当没有定义任何构造函数时,编译器才会提供默认构造函数。为类定义了构造函数后,程序员就必须为它提供默认构造函数。如果提供了非默认构造函数(如Stock(const char *co, int n, double pr)),但没有提供默认构造函数,但没有提供默认构造函数,则下面的声明将出错: St
阅读全文
posted @ 2022-09-12 10:35 CodeMagicianT
阅读(42)
评论(0)
推荐(0)
2022年9月5日
9.构造函数和析构函数
摘要: 文章内容 构造函数和析构函数的由来? 构造函数和析构函数的基本语法 C++编译器构造析构方案 PK 对象显示初始化方案 构造函数的分类以及调用 默认的构造函数 构造函数调用规则 构造函数和析构函数的总结 例子 1.构造函数和析构函数的由来? 类的数据成员不能在类的声明时候初始化,如何解决这个问题?
阅读全文
posted @ 2022-09-05 13:07 CodeMagicianT
阅读(71)
评论(0)
推荐(0)
第三天总结
摘要: 1 构造函数和析构函数 1.1 构造函数:对象创建时调用构造函数,构造函数是初始化对象的属性 1.2 析构函数:对象在销毁前调用析构函数,析构函数做清理工作 1.3 构造函数分类:无参构造,有参构造,拷贝构造 1.4 编译器给类提供了什么函数:默认构造函数(无参),默认拷贝构造,析构函数,默认的赋值
阅读全文
posted @ 2022-09-05 07:58 CodeMagicianT
阅读(24)
评论(0)
推荐(0)
day03笔记
摘要: 1.立方体案例(了解) 1.抽象立方体:属性,长宽高,方法:设置和获取属性的方法,判断两个立方体是否相等的方法 2.一个对象必须要初始化成员变量 3.成员函数中隐藏了一个本类的对象 2.点和圆的案例(了解) 1.抽象点:属性有点的坐标,方法:设置和获取坐标的方法 2.抽象圆:属性有圆心和半径,方法:
阅读全文
posted @ 2022-09-05 07:56 CodeMagicianT
阅读(34)
评论(0)
推荐(0)
2022年8月24日
7.函数重载的原理(重点)
摘要: 1.函数重载的原理是在汇编时,给各个函数取别名,C语言不能重载的原因是没有取别名 2.生成汇编文件:gcc -S test.c -o test.s g++ -S test.cpp -o test2.s 3.查看内容:type 文件名 参考资料 参考资料来源于黑马程序员等
阅读全文
posted @ 2022-08-24 10:18 CodeMagicianT
阅读(45)
评论(0)
推荐(0)
上一页
1
···
39
40
41
42
43
44
45
46
下一页
公告