C++
文章平均质量分 87
东区东区!
记录学习C++全过程,就当做笔记了,欢迎交流
展开
-
C++ 红黑树
红黑树相关知识点学习原创 2023-04-10 10:45:07 · 365 阅读 · 0 评论 -
C++ AVL树概念及操作
AVL树的概念,以及操作插入、旋转等代码实现原创 2023-03-27 11:29:08 · 510 阅读 · 0 评论 -
C++ map与set的学习
map与set的学习与使用原创 2023-03-26 14:31:00 · 463 阅读 · 0 评论 -
C++二叉树进阶
二叉搜索树的操作与应用原创 2023-03-24 16:20:05 · 334 阅读 · 0 评论 -
C++ 多态(三)多继承关系的虚函数表与常见问题
C++ 多态(三)多继承关系的虚函数表与常见问题原创 2023-03-22 15:40:33 · 1199 阅读 · 0 评论 -
C++ 多态(二)抽象类、多态原理与虚表函数
抽象类、多态原理与虚表函数,以及使用买票代码展示多态原理原创 2023-03-17 10:00:06 · 269 阅读 · 0 评论 -
C++ 多态(一)多态概念、实现与定义
多态概念、实现与定义,以及虚函数的重写,代码详解举例原创 2023-03-16 14:12:03 · 417 阅读 · 0 评论 -
C++ 继承下(二篇文章学习继承所有知识点)
包含有继承与友元,继承与静态,菱形继承,虚拟继承灯知识点与学习代码原创 2023-03-15 16:17:08 · 407 阅读 · 1 评论 -
C++ 继承上(二篇文章学习继承所有知识点)
二篇文章记录继承所有知识点,逐个使用方法学习,附带所有方法包含代码举例注释。原创 2023-03-14 20:05:17 · 249 阅读 · 0 评论 -
C++ queue的以及优先级队列(堆)的介绍和使用
C++ queue的以及优先级队列(堆)的介绍和使用原创 2023-03-09 10:34:45 · 750 阅读 · 0 评论 -
C++ Stack栈学习
栈stack的使用与学习,以及他的模拟实现代码原创 2023-03-04 16:08:57 · 445 阅读 · 0 评论 -
C++ List链表使用
list的使用与实现,以及一些功能,还有与list与vector的对比原创 2023-03-02 16:09:02 · 359 阅读 · 0 评论 -
C++ vector学习与使用
vector的原理,使用及实现,以及利用其解决一些问题。原创 2023-03-02 11:16:22 · 407 阅读 · 0 评论 -
C++ string类(二)及深浅拷贝
string类模拟实现各类方法以及代码,以及浅拷贝深拷贝的学习原创 2023-02-28 18:10:18 · 954 阅读 · 0 评论 -
C++ sting类(一)各类操作
学习了一些string类的知识点,一些基本操作原创 2023-02-25 17:22:34 · 574 阅读 · 0 评论 -
C++ STL
关于C++中STL的简单介绍了解原创 2023-02-24 17:24:11 · 1491 阅读 · 0 评论 -
C++ 模板
C++模板入门所有知识点原创 2023-02-24 10:53:54 · 366 阅读 · 0 评论 -
C++ 动态内存管理
目录1. C/C++内存分布2. C语言中动态内存管理方式:malloc/calloc/realloc/free3. C++内存管理方式3.1 new/delete操作内置类型3.2 new和delete操作自定义类型4. operator new与operator delete函数4.1 operator new与operator delete函数(重点)5. new和delete的实现原理5.1 内置类型5.2 自定义类型6.位new(placem原创 2023-02-23 16:54:51 · 535 阅读 · 0 评论 -
C++ 类与对象(四)构造函数2、static成员、友元、内部类
如果没有无参或者全缺省,则报错(解决方法,修改time类添加无参或全缺省,不推荐,因为可能不是自己写的)(解决方法,Date类初始化类表显示给出,然后调用Time类带有参数的构造方法初始化_t)友元函数可以直接访问类的私有成员,它是定义在类外部的普通函数,不属于任何类,但需要在类的内部声 明,声明时需要加friend关键字。内部类是一个独立的类,它不属于外部类,更不能通过外部类的对象去访问内部类的成员。,参见友元类的定义,内部类可以通过外部类的对象参数来访问外部类中的所有成员。operator>>原创 2022-12-08 18:36:01 · 655 阅读 · 0 评论 -
C++类与对象(三)赋值运算符重载、const成员
目录1.赋值运算符重载1.1引入1.2 运算符重载1.3赋值运算符重载1.4 前置++和后置++重载2.const成员3.取地址及const取地址操作符重载赋值运算符重载:用已存在的对象,给另一个已存在的对象赋值还是使用上节日期类的代码,在测试中如下操作: 语法:如果程序员没有显示定义赋值运算符重载,则编译器会自动生成一份实际情况:编译器不一定会生成,但是编译器一定会完成赋值的操作这时候会出现浅拷贝,导致内存泄漏问题,那么为了解决这个问题,就需要使用 赋值运算符重载方法,下面依次进行学习还是从代码来学原创 2022-12-06 11:05:40 · 786 阅读 · 0 评论 -
C++类和对象(二)构造函数、析构函数、拷贝构造函数
目录1.类的6个默认成员函数2. 构造函数2.1 概念2.2 特性3.析构函数3.1 概念3.2 特性4. 拷贝构造函数4.1 概念4.2 特征构造函数是一个特殊的成员函数,名字与类名相同,创建类类型对象时由编译器自动调用,以保证每个数据成 员都有 一个合适的初始值,并且在对象整个生命周期内只调用一次 C++把类型分成内置类型(基本类型)和自定义类型。内置类型就是语言提供的数据类型,如: int/char...,自定义类型就是我们使用class/struct/un原创 2022-12-03 16:56:02 · 486 阅读 · 0 评论 -
C++类与对象(一)
一、面向过程和面向对象认识 二、类的引入 三、类的定义类的两种定义方式 四、类的访问限定符及封装 五、类的作用域 六、类的实例化 七、类对象模型 八、this指针原创 2022-11-26 10:44:50 · 924 阅读 · 0 评论 -
C++入门知识(二)
本文为C++入门知识,详细介绍学习了6.引用 7. 内联函数 8. auto关键字(C++11) 9. 基于范围的for循环(C++11) 10. 指针空值---nullptr(C++11)等内容原创 2022-11-19 11:16:56 · 811 阅读 · 0 评论 -
C++入门知识
1. C++关键字(C++98)2. 命名空间2.1 命名空间定义2.2 命名空间使用3.C++输入输出4.缺省函数缺省参数分类5. 函数重载5.1 函数重载概念5.2 C++支持函数重载的原理5.3 extern “C”原创 2022-11-02 19:24:44 · 645 阅读 · 0 评论