C++学习路径

目录

C++基础用法

new/delete

this指针

常对象/常函数

静态成员对象/成员函数

浅拷贝/深拷贝

运算符重载

单例模式

类关系

类的继承关系

多态

类型转换

右值引用

异常处理

模板

函数对象

智能指针


C++基础用法

          C++基础语法_m0_58495729的博客-CSDN博客

        名字空间

         导入

        C与C++结构体对比

        字符串 string

        布尔变量 bool

        成员函数指针

        内联 inline

        函数重载

        const修饰符

        引用 &

        常引用

new/delete

        C++的new/delete_m0_58495729的博客-CSDN博客

        C++中的类_m0_58495729的博客-CSDN博客

        类的三大特性

        类的封装

        类的大小

        构造/析构

        类中属性的初始化

        类的继承

        类的多态

this指针

        C++的this指针_m0_58495729的博客-CSDN博客

常对象/常函数

        C++的常对象/常函数_m0_58495729的博客-CSDN博客

静态成员对象/成员函数

        C++静态成员对象与静态成员函数_m0_58495729的博客-CSDN博客

浅拷贝/深拷贝

        C++深/浅拷贝_m0_58495729的博客-CSDN博客

        浅拷贝

        深拷贝

        拷贝构造调用时机

运算符重载

        C++运算符重载_m0_58495729的博客-CSDN博客

        类中重载

        全局重载

        等号(=)重载

        ++--重载

        不可重载的运算符

        综合练习,自定义string类型:

单例模式

        C++单例模式_m0_58495729的博客-CSDN博客

        单例模式的设计思想

        饿汉式

        懒汉式

        懒汉饿汉异同:

类关系

        C++类关系_m0_58495729的博客-CSDN博客

        包含关系

        友元关系

                友元函数

                友元类

类的继承关系

        C++类的继承关系_m0_58495729的博客-CSDN博客

        继承的好处

        语法

        继承权限

        内存空间关系

        同名属性隐藏

        析构时机

        父子指针类型转换

        多继承

        菱形继承

                菱形继承关系图:

                菱形继承代码演示:(非vritual版)

                对菱形继承升级:(vritual版)

多态

        C++多态_m0_58495729的博客-CSDN博客

        动态多态三个条件

        虚基表/虚基表指针

        虚析构

        纯虚函数

类型转换

        C++的类型转换_m0_58495729的博客-CSDN博客

        四种类型转换

        static_cast (ret)

        dynamic_cast (ret)*、&>

        const_cast (ret)*、&>

        teinterpret (ret)

右值引用

        C++右值引用与移动构造_m0_58495729的博客-CSDN博客

        将亡值

        右值引用

        移动构造

异常处理

        C++异常处理机制_m0_58495729的博客-CSDN博客

        throw

        try...catch...

模板

        C++模板_m0_58495729的博客-CSDN博客

二次编译

函数模板

        概念

        显/隐调用

                隐式调用

                显示调用

        函数模板特化

                调用优先级

        实参推演

        可变参

                printf函数的实现

类模板

        概念

        特化

                优先级

                全特化

        类模板继承

                继承及初始化

        内嵌类

        模板的分文件编程

函数对象

        C++函数对象_m0_58495729的博客-CSDN博客

        函数符概念

        函数对象

                函数对象、函数指针调用演示

        匿名函数Lambda

        函数包装器

智能指针

        资源转移智能指针auto_ptr

                C++之资源转移智能指针auto_ptr的实现_m0_58495729的博客-CSDN博客

        共享智能指针shared_ptr

                C++之共享智能指针shared_ptr的实现_m0_58495729的博客-CSDN博客

        弱引用智能指针weak_ptr

                C++之弱引用智能指针weak_ptr的验证_m0_58495729的博客-CSDN博客

         独占用智能指针unique_ptr

                C++之独占智能指针unique_ptr的实现_m0_58495729的博客-CSDN博客

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值