C++
文章平均质量分 73
@布响丸辣
质量守恒(拼搏+)
展开
-
Shared_ptr实现
shared_ptr实现原创 2022-10-19 09:30:42 · 196 阅读 · 0 评论 -
C++:智能指针、auto、范围for、lambda匿名函数
在早期C/C++中auto的含义是:使用auto修饰的变量,是具有自动存储器的局部变量C++11中,标准委员会赋予了auto全新的含义即:auto不再是一个存储类型指示符,而是作为一个新的类型指示符来指示编译器,auto声明的变量必须由编译器在编译时期推导而得。.........原创 2022-07-18 20:13:31 · 671 阅读 · 0 评论 -
C++:结合容器多态继承的(宠物小屋)实例
通过此次实例更加熟悉的类图整个框架的制作以及4个横向关系(组合、依赖、聚合,关联)和继承的使用,并且熟悉掌握了纯虚函数的用法,对于多态的深入理解,最后知道了容器的使用方法和迭代器的使用。要熟练掌握他们之间的逻辑结构。...原创 2022-07-13 18:11:25 · 654 阅读 · 0 评论 -
C++:迭代器和容器
访问容器中的元素需要通过迭代器进行,迭代器是算法与容器交流的桥梁。原创 2022-07-15 11:28:29 · 1275 阅读 · 0 评论 -
C++:《函数模板、类模板》
建立一个通用的函数,它用到的参数的类型可以不具体指定,用一个虚拟类型替代函数调用时根据具体传递的参数逆向推导出真正的数据类型。原创 2022-07-11 19:10:16 · 96 阅读 · 0 评论 -
C++:单例模式 模板模式
模板模式是定义一个算法流程,需要借助继承,将一些特定的步骤的具体实现延迟到子类,使得可以在不改变算法流程的情况下,通过不同的子类,来实现定制流程中的特定步骤。原创 2022-07-10 12:05:57 · 1380 阅读 · 0 评论 -
C++:多态的自我理解
多态的实现原理重写:父类虚函数在子类中重新实现覆盖:如果子类中有父类虚函数的重写 就会覆盖子类的虚函数列表1.什么是多态 通过父类的指针调用实际的子类成员函数,使父类指针有多种形态2.多态基于什么实现 基于虚函数实现,虚函数要在子类中重写.....................原创 2022-07-08 19:00:55 · 162 阅读 · 0 评论 -
C++:有关操作符重载
操作符的重载可以让运算符作用于类类型的对象,而对于有些作用于对象的运算符,也可以在不改变含义的情况下自定义操作,那么为什么要这么做呢?很显然,它能非常方便地操作对象又不能保持其操作的含义明确。..................原创 2022-07-09 17:21:58 · 184 阅读 · 0 评论 -
C++:《string 以及class和struct的比较》
string类处理起字符串来会方便很多,完全可以代替C语言中的字符数组或字符串指针。使用string类需要包含头文件原创 2022-07-11 18:32:06 · 277 阅读 · 0 评论 -
C++:《构造析构拷贝与const、string以及this指针》
什么情况下会调用拷贝构造1.用一个对象初始化另一个对象时2.类对象作为函数参数时3.函数返回值为类对象时 原因:用局部对象初始化临时对象原创 2022-07-11 18:13:24 · 245 阅读 · 0 评论 -
C++:关于类和对象的知识点
类和对象的一些定义以及一些具体的实例原创 2022-07-11 17:12:15 · 516 阅读 · 0 评论