c++笔记目录

c++笔记(1 - 10) 链接

一、二、八、十六进制转换
二、原码、反码、补码的计算
三、数据类型转换
四、命名空间
五、算术运算符
六、逻辑运算符
七、位运算符
八、goto
九、函数重载
十、内存分区

C++笔记(11-20) 链接

十一、空指针&野指针:指针都占8字节32位
十二、常量指针(常量的指针 *p)&指针常量(指针是常量 p)
    1.常量指针(常量的指针),其中*p 是常量,不可修改
    2.指针常量(指针是常量),其中 p是常量,不能修改
十三、引用:取别名,本质是指针常量
十四、数组
十五、new & delete
    1.new
    2.delete
    3.new[]
    4.[]delete
十六、面向对象与面向过程的区别
十七、三种对类成员的访问权限
十八、静态static(共用)
十九、构造函数,要public权限
二十、析构函数

C++笔记(21-27)链接

二十一、this指针
二十二、常函数 & 常对象 & mutable

1.常函数
2.常对象
3.mutable

二十三、友元
二十四、运算符重载
二十五、封装
二十六、继承

一、继承(inheritance)机制
二、格式
三、特点
四、继承方式
五、继承中的构造和析构函数
六:父类和子类中出现了同名字的成员(函数、属性)
七、菱形虚拟继承

二十七、多态

1.定义:继承是多态的前提
2.对象转型,多态实现
3.纯虚函数与抽象类,接口类(定义一种规范)
4.纯虚函数与多继承
5.多态案例:开闭原则
6.虚析构函数

C++笔记(28-38)链接

C++笔记(28- 38)
二十八、结构体
二十九、模板
    1.函数模板
    2.类模板
三十、STL-string
    1.string构造函数
    2.string赋值
    3.string存取字符
    4.string拼接
    5.string的查找和替换
    6.string比较
    7.string获取子串
    8.string插入与删除
三十一、STL-vector
    1.介绍
    2.vector的遍历
    3.vector的构造函数
    4.赋值
    5.大小
    6.数据存储
    7.插入与删除
三十二、STL-deque
    1.介绍
    2.基本操作,同vector
三十三、STL-stack
    1.介绍
    2.基本操作
三十四、STL-queue
三十五、STL-list
    1.介绍
    2.基本操作
三十六、STL-set
    1.基本操作
三十七、STL-pair
三十八、STL-map

C++笔记(39-42)链接

三十九、算法-函数对象
四十、算法-谓语predicate
四十一、内建函数对象
四十二、算法

1.遍历算法 for_each
2.遍历算法 transform
3.查找算法 find
4.查找算法 find_if
5.查找算法 adjacent_find
6.查找算法 binary_search
7.查找算法 count & count_if
8.排序算法 sort
9.排序算法 merge
10.排序算法 random_shuffle
11.排序算法 reverse
12.copy & replace & replace_if & swap
13.accumulate & fill
14.集合算法 set_intersection union difference
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值