C++
文章平均质量分 96
我的C++笔记
转调
这个作者很懒,什么都没留下…
展开
-
C++-第三章-加餐:日期类
这次我们将写一个属于自己的日期类,它能够对日期进行一些操作,比如日期-日期得到日期的时间间隔,日期-天数,日期+天数等......下面我们来一一实现。原创 2024-09-29 20:30:50 · 366 阅读 · 0 评论 -
C++-第三章:类和对象
/ 声明int Test::Add(int x, int y) // 定义,需要指明类域class Testpublic:int a = 18;// 声明int Test::Add(int x, int y) // 定义,需要指明类域int a = 1;// 局部域的aint main()Test t;t.a = 0;// 初始化类域中的areturn 0;原创 2024-09-25 22:43:51 · 866 阅读 · 0 评论 -
C++-第三章续:类和对象
它可以像一般的 == 一样,两边跟上操作数,而且我们一眼就能看出这条语句在判断相等,它的实质也是函数调用,d1和d2都是它的参数,左边的d1传给隐含的this指针,右边的d2传给d。这是因为const就是无法修改成员变量的函数,调用它是安全的,而static函数没有this指针,不知道它的调用者是谁,修改更无从谈起了。而且重载的符号的函数的参数和它本来的操作数必须是一样的,比如 == 的操作数是2,那么它的参数就有2个(包含一个隐含的this指针)。一个内嵌类型2是怎么给自定义类型赋值的呢?原创 2024-09-26 21:09:37 · 970 阅读 · 0 评论 -
C++-第二章:引用、成员函数、inline函数和auto
int a = 0;int& b = a;// 给a取别名int main()int a = 0;int& b = a;// 给a取别名a = 1;// 修改a为1b = 2;// 修改b为2return 0;原创 2024-09-24 21:19:46 · 766 阅读 · 0 评论 -
C++-第一章:命名空间、流操作和函数缺省、重载
在C语言中,如果多个变量使用同一个名字,就会出现重定义的问题。而在日常工作中,难免会出现不同程序员写出的不同头文件,它们中有相同名字的变量,但是被同一个文件引用的情况。为了解决这个问题,C++引入了命名空间,它允许存在不同命名空间的相同变量名。int a = 3;csdn 就是这个命名空间的名字;namespace 关键字标识csdn是一个命名空间;a 就是里面的一个变量。原创 2024-09-23 18:15:39 · 685 阅读 · 0 评论