首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
CPP学习笔记
晚风吹渡
创建于2024-05-06
订阅专栏
如有错误望指正。 C++ primer plus学习笔记。 主要内容来源书本,部分内容的理解借助了网络帖子,在文中有参考网站。
暂无订阅
共11篇文章
创建于2024-05-06
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
12. 标准模板库STL
智能指针 智能指针能够自动管理内存,用于避免内存泄漏、野指针和悬空指针。 new double是使用new分配一个堆区的动态内存,其返回值是一个指针,指向新分配的内存块,将其作为构造函数auto_pt
11. 异常
11. 异常 abort() 程序异常终止 abort()向标准错误流发送消息abnormal program termination(程序异常终止),然后终止程序。 try-throw-catch
10. 继承与派生
10. 继承与派生 什么是继承 用于从原有类中派生出新的类,而派生类继承了原有类的特征(数据成员和方法成员)。原有类被称为基类,继承类称为派生类。 使用关键字public派生出的类称为共有派生。其具有
9. 类
9. 类 类及类中的基本概念 面向过程编程和面向对象编程 面向过程编程,首先考虑要遵循的步骤(过程),然后考虑如何表示这些数据。 面向对象编程,将从对象开始考虑,这个对象如何表示--数据成员。这个对象
8.内存模型与命名空间
8.内存模型与命名空间 一个CPP程序从编码到执行 预处理,产生.ii文件 预处理用于将所有的#include头文件及宏定义替换成其真正的内容。预处理后得到的依然是文本文件,但是文件体积会大很多。 编
7. 函数
7. 函数 基本概念 函数包括三个部分: 原型: 描述了函数到编译器的接口。也就是说他将函数返回值的类型以及参数的类型和数量告诉编译器。 原型中的变量名相当于占位符。可以包括,也可以不包括,也不必与函
6. 分支和逻辑运算符
6. 分支和逻辑运算符 if、else 逻辑运算符&&、||、!,三目运算符?: &&、|| && 和 || 都是顺序点,即从左往右执行。 &&优先级高于|| 有两个规定: 当左侧满足要求时,将不会执
5. 循环和关系表达式
5. 循环和关系表达式 for 三段式 其执行顺序为: 执行起始条件 检查终止条件 执行循环操作 更新表达式 for循环是入口循环条件。即先进行终止检查,再执行循环,最后执行更新表达式。当表达式为fa
4. 复合类型
4. 复合类型 [TOC] 数组 用以存储同类型的多个值。声明数组应指出三个点:存储值的类型、数组的名称,要存储的元素数。 声明数组的大小必须为整型常数或者以const修饰的变量 初始化数组的方法 数
3. 处理数据
3. 处理数据 3. 处理数据命名规则数据长度数据存储方式整型数据总则char 字符类型浮点类型CPP运算符REF 命名规则 总则 不使用非约定成俗的缩写 文件命名 文件名全部小写 可以使用_ 来隔开
2. 开始学习C++
开始学习C++ [TOC] CPP源码风格 每条语句占一行 每个函数都有一个开始的花括号和一个结束的花括号,这两个花括号个占一行 函数中的语句都相对于花括号进行缩进 与函数名相关的圆括号周围没有空白