C++ Primer笔记:基础知识点和难点总结
需积分: 10 186 浏览量
更新于2024-07-23
收藏 35.38MB DOC 举报
C++primer 4th 笔记摘要
本资源摘要信息是基于C++ Primer 4th 版本的读书笔记,总共约 60 页,涵盖了基础和难点知识点的记录。下面是笔记的主要知识点摘要:
一、头文件的使用
* `#pragma once` 行指明编译器只包含该文件一次,避免头文件的重复包含。
* 各种头文件的使用:
+ `<ctime>`:包含了关于时间的一些操作。
+ `<cctype>`:包含了关于字符的一些操作。
+ `<new>`:装配了布局(placement)new 分配函数,允许带参数,指定分配的位置。
+ `<exception>`:定义了最常见的异常类,类名是 exception,该类只知道异常的产生,而不知道更多的信息。
+ `<type_info>`:定义了 bad_cast 异常类型。
+ `<stdexcept>`:是常用的异常处理头文件,包含了 throw、try、catch 等。
+ `<vector>`:是一个模板,也叫做容器,支持高效的动态增长。
二、异常处理
* `bad_alloc` 异常类型:用于处理 new 操作符分配失败的异常。
* `bad_cast` 异常类型:用于处理类型转换异常。
* `range_error` 异常类型:用于处理范围异常。
* `what()` 函数:用于通报异常信息。
三、容器(Vector)
* `vector` 是一个模板,也叫做容器,支持高效的动态增长。
* 容器的声明:`vector<string> strn(n)` 或 `vector<string> strn(n, "hello")`,前者自动调用 string 类的默认构造函数进行初始化,后者用 "hello" 进行初始化。
四、其他知识点
* Microsoft Visual Studio 2012 的设置:可以选择使用不同的设置集合,通过 Tools 菜单中的 Import and Export Setting Resets all settings。
* C++ Primer 配套网站:http://www.awprofessional.com/cpp_primer。
本资源摘要信息涵盖了 C++ Primer 4th 版本的基础和难点知识点,包括头文件的使用、异常处理、容器(Vector)和其他知识点,为学习 C++ 的读者提供了有价值的参考。
2022-08-08 上传
2010-01-22 上传
2023-08-05 上传
2023-05-23 上传
2023-07-13 上传
2023-09-10 上传
2023-03-17 上传
2023-08-29 上传
u010842413
- 粉丝: 11
- 资源: 2
最新资源
- 前端协作项目:发布猜图游戏功能与待修复事项
- Spring框架REST服务开发实践指南
- ALU课设实现基础与高级运算功能
- 深入了解STK:C++音频信号处理综合工具套件
- 华中科技大学电信学院软件无线电实验资料汇总
- CGSN数据解析与集成验证工具集:Python和Shell脚本
- Java实现的远程视频会议系统开发教程
- Change-OEM: 用Java修改Windows OEM信息与Logo
- cmnd:文本到远程API的桥接平台开发
- 解决BIOS刷写错误28:PRR.exe的应用与效果
- 深度学习对抗攻击库:adversarial_robustness_toolbox 1.10.0
- Win7系统CP2102驱动下载与安装指南
- 深入理解Java中的函数式编程技巧
- GY-906 MLX90614ESF传感器模块温度采集应用资料
- Adversarial Robustness Toolbox 1.15.1 工具包安装教程
- GNU Radio的供应商中立SDR开发包:gr-sdr介绍