C++
文章平均质量分 95
该专栏专注于C++的深入学习和解析;
无感ෆ
想成功,先发疯
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++:右值引用与移动语义(C++11知识点——上)
左值:可以取地址,可以出现在赋值操作符的左端和右端,通常是变量和解引用的指针,其具有持久性——所有可以定位的值(可以进行取地址操作)右值:不可以取地址,只能出现在赋值操作符的右端,通常是常量、临时对象(类型转换的中间值,表达式计算结果)、匿名对象,通常其生命周期很短——指那些不持有对象身份的值。左值的缩写lv,右值的缩写为rv,现在很多人都会为lv解读为 located value(有位置的值),将rv解读为 read value(只能读的值,反而言之不能寻其地址)。由此可见。原创 2024-11-10 23:55:43 · 990 阅读 · 11 评论 -
C++三大特性之一:多态篇【创作不易,还请点赞+收藏❤】
多态的是一个继承关系下的类对象,去调用同一函数,而产生了不同的行为。子类与父类具有函数原型相同的函数,且两个函数必须是虚函数。必须是通过基类的指针或引用调用的虚函数。说明:父类的指针或引用可以同时指向父类对象、子类对象(通过父子类之间的类型兼容赋值,是一种切片效果)。子类必须对父类的虚函数重写/覆盖,只有这样,父子类才能有不同的虚函数,多态的不同效果才能达到。public:cout原创 2024-09-13 18:02:10 · 920 阅读 · 18 评论 -
C++:继承用法详解~
继承是C++中一种代码复用的手段,它允许我们,对已有的类,增添新的成员函数或变量,产生的新类,叫做子类。继承是一种层次结构的复用,体现了代码从简单到复杂;通过继承手段,我们可以使类得到复用。每种书的用语习惯不同,被复用的类可以称为父类也可以是基类,在此基础上产生的新类,叫做子类或派生类。继承的使用格式:class 子类名 : 继承方式 父类名。原创 2024-08-30 18:33:10 · 1296 阅读 · 11 评论 -
C++:类与对象——第一期
好消息,在C++中,结构体进一步升级成为了类C++兼容C语言中结构体的用法类不但可以包含多个成员变量,而且可以包含成员函数(函数的声明与定义)。成员变量又叫做类的属性,成员函数又叫做类的方法在类中定义与声明合并的函数方法,默认是内联函数。创建对象的时候,只需要类名即可,不用再加上类的关键字声明类的关键字又引入一个:class(类、类型)class与struct声明类的使用,除了默认访问限定符不一样,其余的一致。原创 2024-07-22 05:30:00 · 970 阅读 · 10 评论 -
C++:从C到C++的飞跃之旅(C++基础知识)
我们都知道,C++是C语言的前身,C++里面的很多语法,都来自于C语言,C++的语法是完全兼容于C语言的。可是,又有一个疑问?有什么问题是非C++不可的呢?下面,我们将以不破不立的原则,进而铺垫C++的基础知识,并展开讲解。namespace的本质,在用途方面,可以类似于电脑分盘(新建文件夹),在不同的盘符(文件夹)中可以定义相同的文件标识;不同的域可以使用相同的标识符,如局部域和作用域,都可以定义变量a;在同一域中,不能出现两个或两个以上的相同的标识符。原创 2024-07-12 14:22:17 · 1260 阅读 · 15 评论
分享