猫猫哥

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

12 2018 档案

摘要:STL修改数据的算法:拷贝,移动,交换,转换,填充,替换,删除 STL改变顺序的算法:反序,旋转,置换,打乱 阅读全文
posted @ 2018-12-31 23:58 猫猫哥 阅读(430) 评论(0) 推荐(0)

摘要:介绍STL不修改数据的算法,计数,最大小值,线性搜索,范围比较,检查属性 阅读全文
posted @ 2018-12-31 16:42 猫猫哥 阅读(198) 评论(0) 推荐(0)

摘要:为什么需要仿函数,仿函数的好处,内置的仿函数,参数绑定bind,普通函数转为仿函数,lambda函数 阅读全文
posted @ 2018-12-31 15:35 猫猫哥 阅读(201) 评论(0) 推荐(0)

摘要:介绍了5种迭代器类型,迭代器适配器(特殊的迭代器),插入迭代器,流迭代器,反向迭代器,移动迭代器。以及STL算法的基本使用方法 阅读全文
posted @ 2018-12-30 19:45 猫猫哥 阅读(258) 评论(0) 推荐(0)

摘要:介绍了STL中各类容器及其使用方法,序列容器(vector, deque, list, forward_list, array),关联容器(set, multiset, map, multimap),无序容器(unordered_set, unordered_multiset, unordered_map, unordered_multimap), 关联数组Associative Array,容器适配器等 阅读全文
posted @ 2018-12-30 19:07 猫猫哥 阅读(283) 评论(0) 推荐(0)

摘要:STL基本情况介绍 阅读全文
posted @ 2018-12-30 17:35 猫猫哥 阅读(235) 评论(0) 推荐(0)

摘要:tuple类的使用,主要优点 阅读全文
posted @ 2018-12-30 16:54 猫猫哥 阅读(1145) 评论(0) 推荐(0)

摘要:介绍随机数引擎和随机数分布的基本使用方法 阅读全文
posted @ 2018-12-30 16:33 猫猫哥 阅读(1769) 评论(0) 推荐(0)

摘要:介绍 阅读全文
posted @ 2018-12-30 16:16 猫猫哥 阅读(6334) 评论(0) 推荐(0)

摘要:介绍C++11正则表达式的使用,regex,regex_match,regex_search,smatch,sregex_iterator,sregex_token_iterator,regex_replace 阅读全文
posted @ 2018-12-30 15:49 猫猫哥 阅读(3954) 评论(0) 推荐(0)

摘要:智能指针shared_ptr,weak_ptr,unique_ptr的使用 阅读全文
posted @ 2018-12-30 15:04 猫猫哥 阅读(381) 评论(0) 推荐(0)

摘要:扩展到C++11之后编译器会自动生成哪些函数 阅读全文
posted @ 2018-12-30 14:16 猫猫哥 阅读(317) 评论(0) 推荐(0)

摘要:右值引用之完美传递参数,右值传递为右值,左值传递为左值 阅读全文
posted @ 2018-12-30 13:40 猫猫哥 阅读(522) 评论(0) 推荐(0)

摘要:介绍右值引用,以及其主要应用之一的移动语义 阅读全文
posted @ 2018-12-29 00:50 猫猫哥 阅读(297) 评论(0) 推荐(0)

摘要:介绍C++ 11新特性,override关键字,final关键字,编译器生成默认构造函数,delete 禁用某些函数,constexpr 常量表达式,新的字符串字面值,lambda函数,用户自定义的字面值,可变参数模板 Variadic Template,模板别名,decltype关键字 阅读全文
posted @ 2018-12-29 00:10 猫猫哥 阅读(1086) 评论(0) 推荐(0)

摘要:介绍C++11的新特性,初始化列表(Initializer List),统一初始化(Uniform Initialization),auto类型,foreach语法,nullptr空指针,枚举类,静态断言(static_assert),委托构造函数 阅读全文
posted @ 2018-12-28 23:24 猫猫哥 阅读(491) 评论(0) 推荐(0)

摘要:C++标准库中的随机数分布和随机数引擎 阅读全文
posted @ 2018-12-28 00:45 猫猫哥 阅读(1012) 评论(0) 推荐(0)

摘要:分类介绍了STL中的算法 阅读全文
posted @ 2018-12-28 00:43 猫猫哥 阅读(858) 评论(0) 推荐(0)

摘要:特殊工具和技术 (重载new和delete,RTT,限定作用域的枚举类型,类成员指针,嵌套类,局部类,volatile,链接指示 extern “C”) 阅读全文
posted @ 2018-12-28 00:31 猫猫哥 阅读(213) 评论(0) 推荐(0)

摘要:用于大型程序的工具(异常处理,命名空间,多重继承) 阅读全文
posted @ 2018-12-28 00:23 猫猫哥 阅读(248) 评论(0) 推荐(0)

摘要:C++中几个标准库工具,tuple,bitset,正则表达式,随机数,IO库 阅读全文
posted @ 2018-12-28 00:14 猫猫哥 阅读(358) 评论(0) 推荐(0)

摘要:模板参数,模板实例化,类型别名,显式实参,类型转换,右值引用与move,forward语义,可变参数模板,特化偏特化 阅读全文
posted @ 2018-12-27 23:53 猫猫哥 阅读(251) 评论(0) 推荐(0)

摘要:OOP中需要注意的地方 阅读全文
posted @ 2018-12-27 23:36 猫猫哥 阅读(297) 评论(0) 推荐(0)

摘要:如何重载函数,哪些不建议重载,适合重载和成员函数还是非成员函数,重载各类运算符注意事项,标准库定义的函数对象,可调用对象,避免二义性 阅读全文
posted @ 2018-12-27 23:30 猫猫哥 阅读(360) 评论(0) 推荐(0)

摘要:拷贝控制操作的5个特殊函数(Big 5), 阻止拷贝,定义类自己的swap,引用与move,移动迭代器 阅读全文
posted @ 2018-12-27 23:22 猫猫哥 阅读(188) 评论(0) 推荐(0)

摘要:动态内存相关内容,智能指针shared_ptr, unique_ptr, weak_ptr, 动态数组的操作,allocator类及算法 阅读全文
posted @ 2018-12-27 23:13 猫猫哥 阅读(178) 评论(0) 推荐(0)

摘要:介绍关联容器的基本属性和操作,无序容器的特性,管理桶。另外还各种树的特性 阅读全文
posted @ 2018-12-27 22:48 猫猫哥 阅读(324) 评论(0) 推荐(1)

摘要:介绍Named Parameter Idiom,解决C++只有位置参数,使用不方便容易出错的问题 阅读全文
posted @ 2018-12-27 00:08 猫猫哥 阅读(364) 评论(0) 推荐(0)

摘要:介绍模板,关键字typename及其用法 阅读全文
posted @ 2018-12-26 23:56 猫猫哥 阅读(288) 评论(0) 推荐(0)

摘要:什么是placement new/delete,使用中的注意点 阅读全文
posted @ 2018-12-26 23:30 猫猫哥 阅读(571) 评论(0) 推荐(0)

摘要:如何自定义new handler 阅读全文
posted @ 2018-12-26 23:04 猫猫哥 阅读(642) 评论(0) 推荐(0)

摘要:什么是operator new/delete?如何重载它们?什么情况下需要自己定义它们? 阅读全文
posted @ 2018-12-26 22:51 猫猫哥 阅读(246) 评论(0) 推荐(0)

摘要:介绍了Koenig lookup,及基于实参的名字查找,以及其好处 阅读全文
posted @ 2018-12-26 22:15 猫猫哥 阅读(395) 评论(0) 推荐(0)

摘要:介绍命名空间和using关键字 阅读全文
posted @ 2018-12-25 23:03 猫猫哥 阅读(1002) 评论(0) 推荐(0)

摘要:比较继承和组合谁更适合用来代码复用 阅读全文
posted @ 2018-12-25 22:51 猫猫哥 阅读(470) 评论(0) 推荐(0)

摘要:介绍公有继承的二元性,接口继承和实现继承 阅读全文
posted @ 2018-12-25 22:31 猫猫哥 阅读(158) 评论(0) 推荐(0)

摘要:介绍多继承的使用方法 阅读全文
posted @ 2018-12-25 22:15 猫猫哥 阅读(240) 评论(0) 推荐(0)

摘要:介绍静态多态,动态多态的一种替代方案,以及两者之间的利弊权衡 阅读全文
posted @ 2018-12-25 00:55 猫猫哥 阅读(442) 评论(0) 推荐(0)

摘要:介绍了左值和右值,以及一些常见的认识误区 阅读全文
posted @ 2018-12-25 00:30 猫猫哥 阅读(592) 评论(0) 推荐(1)

摘要:介绍了3种继承方式,以及继承使用中可能遇到的坑 阅读全文
posted @ 2018-12-25 00:05 猫猫哥 阅读(176) 评论(0) 推荐(0)

摘要:介绍各种显式转换的用法,比较其区别,以及使用上的建议。包括static_cast,dynamic_cast,const_cast,reinterpret_cast,C风格转换 阅读全文
posted @ 2018-12-24 22:32 猫猫哥 阅读(1135) 评论(0) 推荐(0)

摘要:隐式类型转换 阅读全文
posted @ 2018-12-24 02:02 猫猫哥 阅读(535) 评论(0) 推荐(0)

摘要:如何使用拥有资源句柄的类,方法1深拷贝,方法2禁用拷贝定义clone 阅读全文
posted @ 2018-12-24 01:29 猫猫哥 阅读(379) 评论(0) 推荐(0)

摘要:何时使用结构体,何时使用类 阅读全文
posted @ 2018-12-24 00:59 猫猫哥 阅读(241) 评论(0) 推荐(0)

摘要:静态初始化的惨败,文件编译顺序不确定 阅读全文
posted @ 2018-12-24 00:28 猫猫哥 阅读(201) 评论(0) 推荐(0)

摘要:RAII的思想,用对象管理资源,处理管理资源的对象被拷贝的情况 阅读全文
posted @ 2018-12-24 00:13 猫猫哥 阅读(641) 评论(0) 推荐(0)

摘要:如何处理拷贝赋值运算符=中自赋值的情况 阅读全文
posted @ 2018-12-23 20:11 猫猫哥 阅读(576) 评论(0) 推荐(0)

摘要:绝不在构造函数和析构函数中使用虚函数 阅读全文
posted @ 2018-12-23 19:48 猫猫哥 阅读(781) 评论(0) 推荐(0)

摘要:如何处理析构函数中的异常 阅读全文
posted @ 2018-12-23 19:21 猫猫哥 阅读(941) 评论(0) 推荐(0)

摘要:派生类析构的时候,防止部分析构。使用虚析构函数,或者shared_ptr 阅读全文
posted @ 2018-12-23 19:04 猫猫哥 阅读(1067) 评论(0) 推荐(0)

摘要:如何禁用类的某些函数,构造,析构,拷贝构造,拷贝赋值 阅读全文
posted @ 2018-12-23 18:45 猫猫哥 阅读(221) 评论(0) 推荐(0)

摘要:C++ 03标准下编译器自动生成的类函数 阅读全文
posted @ 2018-12-23 18:21 猫猫哥 阅读(923) 评论(0) 推荐(0)

摘要:logical constness和bitwise const之间的冲突 阅读全文
posted @ 2018-12-23 17:45 猫猫哥 阅读(807) 评论(0) 推荐(0)

摘要:const和函数一起使用的情况 阅读全文
posted @ 2018-12-23 17:13 猫猫哥 阅读(1703) 评论(0) 推荐(0)

摘要:const变量的基本使用方法 阅读全文
posted @ 2018-12-23 17:01 猫猫哥 阅读(207) 评论(0) 推荐(0)