C++ Primer
文章平均质量分 96
C++ Primer索引总结
Asher Gu
这个作者很懒,什么都没留下…
展开
-
C++ Primer 总结索引 | 第十九章:特殊工具与技术
控制内存分配:operator new/delete,定位new;运行时类型识别(虚函数):dynamic_cast,type_id,RTTI,type_info;枚举类型;类成员指针;嵌套类;union;局部类;固有的不可抑制特性:位域,volatile,链接指示原创 2024-08-22 22:05:47 · 623 阅读 · 0 评论 -
C++ Primer 总结索引 | 第十八章:用于大型程序的工具
异常处理:抛出,捕获,try,noexcept,层次;命名空间:定义,使用,类、命名空间和作用域,重载与命名空间;多重继承与虚继承:类型转换与多个基类,类作用域,构造函数原创 2024-08-15 18:08:45 · 994 阅读 · 0 评论 -
C++ Primer 总结索引 | 第十七章:标准库特殊设施
tuple类型:定义和初始化,返回多个值;bitset 类型:定义,初始化和操作;正则表达式:regex相关,子表达式;随机数:随机引擎和分布;IO库:格式化/未格式化输入输出,流随机访问原创 2024-07-31 23:43:45 · 435 阅读 · 0 评论 -
C++ Primer 总结索引 | 第十六章:模板与泛型编程
定义模板;模板实参的推断:类型转换,std::move,转发;重载与模板;可变参数模板:包拓展,转发参数包;模板特例化原创 2024-07-10 14:41:37 · 993 阅读 · 0 评论 -
C++ Primer 总结索引 | 第十五章:面向对象程序设计
OOP:继承,动态绑定;定义基类和派生类:定义基类,定义派生类,类型转换与继承;虚函数;抽象基类;访问控制与继承;继承中的类作用域;构造函数与拷贝控制:虚析构函数,合成拷贝与控制,派生类的拷贝控制成员,继承的构造函数;容器与继承;文本查询程序原创 2024-06-05 21:21:20 · 661 阅读 · 0 评论 -
C++ Primer 总结索引 | 第十四章:重载运算与类型转换
基本概念;重载输入输出运算符,算数运算符(相等)关系运算符,赋值运算符,下标运算符,递增递减运算符,成员访问运算符,函数调用运算符(标准库定义的,lambda,可调用对象和function),类型转换运算符;避免二义性的类型转换(包括函数匹配和重载运算符)原创 2024-05-07 20:28:20 · 1172 阅读 · 0 评论 -
C++ Primer 总结索引 | 第十三章:拷贝控制
拷贝、赋值与销毁:拷贝构造函数、拷贝赋值运算符、析构函数、三/五法则、使用=default、阻止拷贝;拷贝控制和资源管理:行为像值的类、定义行为像指针的类;交换操作;拷贝控制示例;动态内存管理类;对象移动:右值引用、移动构造函数和移动赋值运算符、右值引用和成员函数;术语表原创 2024-04-23 20:06:20 · 749 阅读 · 0 评论 -
C++ Primer 总结索引 | 第十二章:动态内存
动态内存和智能指针:shared_ptr类,直接管理内存,shared_ptr和new结合使用,智能指针和异常,unique_ptr,weak_ptr;动态内存:new和数组,allocator类;使用标准库:文本查询程序:程序设计,类的定义;术语表原创 2024-04-03 11:00:39 · 698 阅读 · 0 评论 -
C++ Primer 总结索引 | 第十一章:关联容器
使用关联容器;关联容器概述:emplace_back和push_back,定义关联容器,关键字类型的要求,pair类型;关联容器操作:关联容器迭代器,添加元素,删除元素,map的下标操作,访问元素;无序容器:哈希处理散列冲突的方法,关于find的补充:unordered_map / map原创 2024-03-26 13:11:43 · 1043 阅读 · 0 评论 -
C++ Primer 总结索引 | 第十章:泛型算法
概述;初始泛型算法:只读算法,写容器元素的算法,重排容器元素算法;定制操作:向算法传递函数,lambda表达式,lambda捕获和返回,参数绑定;再探迭代器:插入迭代器,iostream迭代器,argc/argv/copy_if,反向迭代器;泛型算法结构:5类迭代器,算法形参模式,算法命名规范;特定容器算法原创 2024-03-22 20:23:26 · 1096 阅读 · 0 评论 -
C++ Primer 总结索引 | 第九章:顺序容器
顺序容器概述;容器库概览:迭代器,容器类型成员,begin和end成员,容器定义和初始化,附explicit,关于 const char* 和 string,赋值和swap,附:使用字符串初始化C风格字符串的长度,容器大小操作,关系运算符;顺序容器操作:向顺序容器添加元素,访问元素,删除元素,forward_list操作,改变容器大小,容器操作可能使迭代器失效;vector对象的增长;额外的string操作:附:string / const char*的size / sizeof;容器适配器原创 2024-03-07 17:26:12 · 894 阅读 · 0 评论 -
C++ Primer 总结索引 | 第八章:IO库
IO类:IO对象无拷贝或赋值,条件状态,管理输入输出;文件输入输出:使用文件流对象,文件模式;string流:使用istringstream,使用ostringstream原创 2024-02-28 19:37:04 · 1324 阅读 · 0 评论 -
C++ Primer 总结索引 | 第七章:类
定义抽象数据类型:c++变量的定义和声明区别,定义类相关的非成员函数,构造函数,拷贝、赋值和析构;访问控制与封装:友元,封装的益处;类的其他特性:类成员,C++string初始化;返回*this的成员函数:类类型,友元;类的作用域:名字查找;构造函数:构造函数初始值列表,委托构造函数,默认构造函数的作用,隐式的类类型转换,聚合类,字面值常量类,字面值类型与字面值常量、常量表达式;类的静态成员,static修饰全局变量原创 2024-02-13 11:13:13 · 1004 阅读 · 0 评论 -
C++ Primer 总结索引 | 第六章:函数
函数基础:局部对象,函数声明,分离式编译;参数传递:传值参数,传引用参数,const形参和实参,数组形参,main:处理命令行选项;返回类型 和 return语句:有/无返回值函数,const_iterator与iterator,返回数组的指针;函数重载,作用域;默认实参,内联函数,constexpr函数,调试帮助;参数匹配:实参类型转换;函数指针,定义类型别名 typedef与using原创 2024-02-04 14:11:43 · 1060 阅读 · 0 评论 -
C++ Primer 总结索引 | 第五章:语句
简单语句;语句作用域;条件语句:if / switch;迭代语句:while / 传统for语句 / 范围for语句 / do while 语句;跳转语句:break语句 / continue语句 / goto 语句;try语句块 和 异常处理:throw表达式 / try语句块 / 标准异常原创 2024-01-19 23:26:38 · 957 阅读 · 0 评论 -
C++ Primer 总结索引 | 第四章:表达式
优先值 和 结合律,求值顺序;算术运算符;逻辑和关系运算符;赋值运算符;递增递减运算符;成员访问运算符;条件运算符;位运算符;sizeof运算符;逗号运算符;类型转换;运算符优先级列表原创 2024-01-16 16:57:40 · 982 阅读 · 0 评论 -
C++ Primer 总结索引 | 第三章:字符串、向量和数组
命名空间的using声明;标准库类型string,vector; 迭代器;数组(包含指针和数组,C风格字符串,与旧代码接口)原创 2024-01-10 18:17:10 · 1440 阅读 · 0 评论 -
C++ Primer 总结索引 | 第二章:变量和基本类型
基本内置类型:算术类型,类型转换,字面值常量;变量:变量的定义,变量声明和定义的关系,标识符,名字的作用域;复合类型:引用,指针,复合类型的声明;const限定符:const的引用,指针和const,顶层const,常量表达式和constexpr;处理类型:类型别名,auto类型说明符,decltype类型指示符原创 2023-12-07 16:35:36 · 897 阅读 · 0 评论 -
C++ Primer 总结索引 | 第一章:开始
C++ prime 第五版 第一章总结原创 2023-11-24 14:42:09 · 175 阅读 · 0 评论