自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 《21天学通C++》[美] —全文笔记(下) 潦草版

在捕获std::bad_alloc时,实际上捕获的是new引发的std::bad_alloc对象,bad_alloc继承自exception类,std::exception类是异常基类,定义了虚函数what(),exception类是很多异常类型的基类,因此可以使用catch(const exception&)捕获所有将exception作为基类的异常。tryprivate:public:myexception(const char* why) :reason(why){}//构造函数。

2025-05-09 19:05:53 839

原创 《21天学通C++》[美] —全文笔记(中) 潦草版

1、STL容器容器是存储数据的STL类,STL提供顺序容器、关联容器顺序容器:例如vector、deque、list、forward_list等,按顺序存储,插入元素快速,查找元素相对较慢。关联容器:例如set、map、multiset、multimap等,按指定顺序存储,像字典一样,插入元素较慢,查询快速。容器适配器:例如栈stack、队列queue,是顺序容器和关联容器的变种,功能进行限制满足特定需求。2、STL迭代器:最简单的迭代器是指针,可将迭代器视为泛型指针,是容器和算法的桥梁。

2025-05-09 19:05:18 632

原创 《21天学通C++》[美] —全文笔记(上) 潦草版

C++是一种面向对象的语言,实现了继承、抽象、多态和封装等特性,C++支持类,类中包含成员数据和成员方法,成员方法是操作成员数据的函数。C++是一种中级编程语言,既可以编写应用程序,也可以编写驱动程序。

2025-05-04 08:08:50 1083

原创 《C专家编程》—全文笔记 潦草版

所有的成员从偏移地址0开始存储,每个成员共享内存地址,每个成员会对内存地址中的数据进行不同类型的解释,一般将互斥的变量放在一起,构成联合体.规则2:函数的返回值允许是一个指向数组的指针,如:int(* fun())[]的返回值为int(*)[]即为一个指向数组的指针。规则1:函数的返回值允许是一个函数指针 如:int(* fun())()的返回值为 int(*)()为函数指针。规则3:数组里允许有函数指针,如:int(* fun[])()即fun数组的元素为函数指针。

2025-04-23 13:32:16 919

原创 《C陷阱与缺陷》—全文笔记 潦草版

1、运算符优先级:最高级:() [] -> .接着:单目运算符>算数>移位关系逻辑赋值>三目运算符2、注意作为语句结束标志的分号3、小心switch语句的case和break4、悬挂else问题:使用{ }可以避免else问题1、编译器分别将多个源文件单独编译生成多个目标文件,链接器将多个目标文件整合成一个可执行文件,链接器的输入是一组目标模块和库文件,输出一个可执行文件。

2025-04-23 13:25:38 1130

原创 《C和指针》—全文笔记 潦草版

int a;char b;//声明一个student类型int a;char b;}s[10],*p;//声明student类型,并创建s[10]和*p,都为student类型//创建s[10]和*p,都为student类型int a;char b;} student;//创建s[10]和*p,都为student类型。

2025-04-23 13:16:18 1020

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除