C++
文章平均质量分 72
C++学习笔记
虚无的纽扣
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++第一课:C++基础
总的来说,学完了C++的第一部分基础内容,我最大的感触就是,C++相比于C语言确实进步了很多,解决了C语言内存在的很多问题,使用起来也会比C语言更加方便,我更加期待C++后面学习的新内容了。原创 2026-04-15 14:19:49 · 592 阅读 · 14 评论 -
【C++】C++11的魔法:不止右值引用,C++11赋予的编程神力
这节课我们完成了对C++11剩余知识的学习,还剩下一个智能指针我们下一篇文章再进行讲解。不得不说C++11不愧是C++最重大的一次更新,很多新内容都非常的有用,设计也十分巧妙,学会熟练使用C++11的内容可以让我们的代码水平更上一层楼。原创 2026-09-17 14:20:39 · 301 阅读 · 19 评论 -
【C++】C++11到底新增了什么?一篇文章带你搞懂列表初始化、右值引用和移动语义
这篇文章带大家了解了C++11中新增的部分内容,主要就是列表初始化,右值引用以及配套的使用场景和移动语义,希望能帮助大家理解。原创 2026-09-14 15:36:56 · 331 阅读 · 9 评论 -
【C++】继承和多态
在语法上,继承的写法是class + 子类名称 : 继承方式 + 父类名称。class A......这样我们就实现了一个简单的继承结构,我们接下来需要了解的是不同的继承方式它们之间有什么区别。所谓继承方式,就是子类在继承父类的成员时,决定父类成员在子类中的访问权限。继承方式与访问限定符一样有三种,也是public、protected、private,之前我们在类和对象的讲解中,并没有讲解protected这个访问限定符的用法,今天我们就来一起讲解一下。原创 2026-08-27 16:11:28 · 423 阅读 · 15 评论 -
C++:一篇文章讲清楚类和对象
class为定义类的关键字,后面加上类的名称,本文将使用日期类(Date)来进行讲解,{}内为类的主体,括号后的分号;不能省略。类体中的变量称为类的属性或成员变量,类中的函数被称为行为或成员函数。定义在类里面的变量,为了与正常的变量区分开,一般会在变量名的前面加上一个下划线(),如下图所示。int _month;int _day;特别的是,在C++里面,struct也可以用于定义类,因为C++本身兼容C语言内的用法,同时struct。原创 2026-05-05 16:30:44 · 503 阅读 · 17 评论 -
C++:模板进阶知识
到此,关于模板方面的进阶知识就已经全部讲完了,总的来说,模板既有优点也有缺点,优点是:模板复用了代码,节省资源,更快的迭代开发,C++的标准模板库因此产生,增强了代码的灵活性。缺点是:模板会导致代码膨胀问题,也会导致编译时间变长;出现模板编译错误是,错误信息非常凌乱,不易定位错误。但模板总归还是利大于弊的,是C++发展史上重要的里程碑。原创 2026-08-16 15:31:15 · 261 阅读 · 7 评论 -
C++:STL初阶和string类
模板赋予了 C++ 无与伦比的表达力与泛型能力,让"一次编写,多处复用"从口号变为现实。正是在模板的土壤之上,STL六大组件才得以生长——迭代器屏蔽底层差异,提供统一的遍历方式;string 虽是模板的"前辈",在 STL 之前就已问世,却同样受益于模板思想,用一套丰富的接口为字符串管理提供了完整方案。理解模板不仅仅是在学一个语法特性,更是在理解 C++对于抽象、复用与效率的底层哲学。原创 2026-07-26 00:01:42 · 223 阅读 · 5 评论
分享