05 2023 档案

摘要:虚函数 在类的定义中,前面有virtual 关键字的成员函数就是虚函数 注:派生类中的成员函数 与 基类中虚函数同名且参数相同的函数,不加virtual也会自动变成虚函数 纯虚函数与抽象类 没有函数体的虚函数叫做纯虚函数,包含纯虚函数的类叫抽象类。 例如上面Base中的Examp就是一个纯虚函数,因 阅读全文
posted @ 2023-05-28 20:13 C++杀我 阅读(226) 评论(0) 推荐(0) 编辑
摘要:1. const_cast const_cast是C++中的一个类型转换运算符,用于移除对象的常量性(const)或易变性(volatile)。它可以用于修改指针或引用的常量属性,但必须小心使用,因为修改常量对象的值可能导致未定义的行为。 const_cast的语法如下: const_cast<ne 阅读全文
posted @ 2023-05-25 00:05 C++杀我 阅读(51) 评论(0) 推荐(0) 编辑
摘要:2.4 初始化和const const对象一旦创建后其值就不能再改变,所以const对象必须初始化,并且可以是任意复杂表达式。 如果利用一个对象去初始化另一个对象,则它们是不是const都无关紧要,例如: int i = 42; const int ci = i; //正确:i的值被赋给了ci in 阅读全文
posted @ 2023-05-16 23:30 C++杀我 阅读(12) 评论(0) 推荐(0) 编辑
摘要:一.引用和指针 指针就是内存地址,指针变量是用来存放内存地址的变量。不同类型的指针变量所占用的存储大小都是相同的(32位 -- 4个字节;64位 -- 8个字节)。 引用不是新定义一个变量,而是给已存在变量取一个别名,编译器不会为引用变量开辟内存空间,它和引用对象公用一块内存空间。并且引用类型和引用 阅读全文
posted @ 2023-05-16 00:19 C++杀我 阅读(127) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示