C++语言
文章平均质量分 90
Believer——篝火者
这个作者很懒,什么都没留下…
展开
-
define和可变参数列表
上面的三个点就是可变参数,那就是可变的参数。原创 2024-05-21 10:25:52 · 659 阅读 · 0 评论 -
C++的public、protected、private和友元
结果如下: 如果把数据换成data3,data4,data5,data6会报错,所以在类外只能够访问public成员。对于类的成员函数 类外可以访问public成员函数,所以在类外只能够访问public成员。那么成员函数访问有权限吗?没有,成员函数可以访问类的任意数据。那么静态成员函数呢? 虽然static不属于任何一个类,但是对于protected和原创 2024-04-21 17:26:17 · 426 阅读 · 0 评论 -
“迷人”的多态
上述三个例子已经跑完了,那么关于多态为什么只能用指针实现?在c++中,指针存储一个对象的地址,同时指针还有指向的类型,但是如果我们从cpu执行的汇编指令来看,汇编中可以操作比特、一个字、两个字、四个字、甚至八个字,但是一个对象可能占用十几甚至更多的内存,cpu处理的时候依然是一个字节或者等等处理,指针的类型是编译器在将高级语言翻译成机器语言的时候判断要读取4字节还是8字节,类型是对编译器而言的。上面那个例子。原创 2024-04-23 21:52:09 · 943 阅读 · 0 评论 -
前置声明/超前声明(forward declaration)问题
testA.h文件。原创 2024-04-21 15:49:06 · 521 阅读 · 1 评论