C++ Primer笔记:基础知识点和难点总结
需积分: 10 197 浏览量
更新于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 上传
2021-02-26 上传
点击了解资源详情
点击了解资源详情
u010842413
- 粉丝: 11
- 资源: 2
最新资源
- JHU荣誉单变量微积分课程教案介绍
- Naruto爱好者必备CLI测试应用
- Android应用显示Ignaz-Taschner-Gymnasium取消课程概览
- ASP学生信息档案管理系统毕业设计及完整源码
- Java商城源码解析:酒店管理系统快速开发指南
- 构建可解析文本框:.NET 3.5中实现文本解析与验证
- Java语言打造任天堂红白机模拟器—nes4j解析
- 基于Hadoop和Hive的网络流量分析工具介绍
- Unity实现帝国象棋:从游戏到复刻
- WordPress文档嵌入插件:无需浏览器插件即可上传和显示文档
- Android开源项目精选:优秀项目篇
- 黑色设计商务酷站模板 - 网站构建新选择
- Rollup插件去除JS文件横幅:横扫许可证头
- AngularDart中Hammock服务的使用与REST API集成
- 开源AVR编程器:高效、低成本的微控制器编程解决方案
- Anya Keller 图片组合的开发部署记录