摘要:STL修改数据的算法:拷贝,移动,交换,转换,填充,替换,删除
STL改变顺序的算法:反序,旋转,置换,打乱
阅读全文
12 2018 档案
摘要:介绍STL不修改数据的算法,计数,最大小值,线性搜索,范围比较,检查属性
阅读全文
摘要:为什么需要仿函数,仿函数的好处,内置的仿函数,参数绑定bind,普通函数转为仿函数,lambda函数
阅读全文
摘要:介绍了5种迭代器类型,迭代器适配器(特殊的迭代器),插入迭代器,流迭代器,反向迭代器,移动迭代器。以及STL算法的基本使用方法
阅读全文
摘要:介绍了STL中各类容器及其使用方法,序列容器(vector, deque, list, forward_list, array),关联容器(set, multiset, map, multimap),无序容器(unordered_set, unordered_multiset, unordered_map, unordered_multimap), 关联数组Associative Array,容器适配器等
阅读全文
摘要:介绍随机数引擎和随机数分布的基本使用方法
阅读全文
摘要:介绍C++11正则表达式的使用,regex,regex_match,regex_search,smatch,sregex_iterator,sregex_token_iterator,regex_replace
阅读全文
摘要:智能指针shared_ptr,weak_ptr,unique_ptr的使用
阅读全文
摘要:右值引用之完美传递参数,右值传递为右值,左值传递为左值
阅读全文
摘要:介绍右值引用,以及其主要应用之一的移动语义
阅读全文
摘要:介绍C++ 11新特性,override关键字,final关键字,编译器生成默认构造函数,delete 禁用某些函数,constexpr 常量表达式,新的字符串字面值,lambda函数,用户自定义的字面值,可变参数模板 Variadic Template,模板别名,decltype关键字
阅读全文
摘要:介绍C++11的新特性,初始化列表(Initializer List),统一初始化(Uniform Initialization),auto类型,foreach语法,nullptr空指针,枚举类,静态断言(static_assert),委托构造函数
阅读全文
摘要:C++标准库中的随机数分布和随机数引擎
阅读全文
摘要:特殊工具和技术 (重载new和delete,RTT,限定作用域的枚举类型,类成员指针,嵌套类,局部类,volatile,链接指示 extern “C”)
阅读全文
摘要:用于大型程序的工具(异常处理,命名空间,多重继承)
阅读全文
摘要:C++中几个标准库工具,tuple,bitset,正则表达式,随机数,IO库
阅读全文
摘要:模板参数,模板实例化,类型别名,显式实参,类型转换,右值引用与move,forward语义,可变参数模板,特化偏特化
阅读全文
摘要:如何重载函数,哪些不建议重载,适合重载和成员函数还是非成员函数,重载各类运算符注意事项,标准库定义的函数对象,可调用对象,避免二义性
阅读全文
摘要:拷贝控制操作的5个特殊函数(Big 5), 阻止拷贝,定义类自己的swap,引用与move,移动迭代器
阅读全文
摘要:动态内存相关内容,智能指针shared_ptr, unique_ptr, weak_ptr, 动态数组的操作,allocator类及算法
阅读全文
摘要:介绍关联容器的基本属性和操作,无序容器的特性,管理桶。另外还各种树的特性
阅读全文
摘要:介绍Named Parameter Idiom,解决C++只有位置参数,使用不方便容易出错的问题
阅读全文
摘要:介绍模板,关键字typename及其用法
阅读全文
摘要:什么是placement new/delete,使用中的注意点
阅读全文
摘要:什么是operator new/delete?如何重载它们?什么情况下需要自己定义它们?
阅读全文
摘要:介绍了Koenig lookup,及基于实参的名字查找,以及其好处
阅读全文
摘要:介绍静态多态,动态多态的一种替代方案,以及两者之间的利弊权衡
阅读全文
摘要:介绍各种显式转换的用法,比较其区别,以及使用上的建议。包括static_cast,dynamic_cast,const_cast,reinterpret_cast,C风格转换
阅读全文
摘要:如何使用拥有资源句柄的类,方法1深拷贝,方法2禁用拷贝定义clone
阅读全文
摘要:RAII的思想,用对象管理资源,处理管理资源的对象被拷贝的情况
阅读全文
摘要:如何处理拷贝赋值运算符=中自赋值的情况
阅读全文
摘要:绝不在构造函数和析构函数中使用虚函数
阅读全文
摘要:派生类析构的时候,防止部分析构。使用虚析构函数,或者shared_ptr
阅读全文
摘要:如何禁用类的某些函数,构造,析构,拷贝构造,拷贝赋值
阅读全文
摘要:C++ 03标准下编译器自动生成的类函数
阅读全文
摘要:logical constness和bitwise const之间的冲突
阅读全文
摘要:const和函数一起使用的情况
阅读全文