随笔分类 -  c++11讲坛

针对c++11的相关特性进行讲解和总结,并形成编码的标准化,用于工程实践中,具有最佳的参考价值。
摘要:<regex> regex_match():与整个字符串进行匹配,匹配成功返回true.regex_search(): 匹配的是子字符串,此外可能有子匹配(对应匹配中的子模式)regex_replace(): 匹配并替换regex_iterator: 迭代器,遍历一个字符序列,查找出匹配给定模式的所 阅读全文
posted @ 2019-12-01 07:04 zmlgo 阅读(935) 评论(0) 推荐(0)
摘要:字符串的使用 阅读全文
posted @ 2019-11-24 08:44 zmlgo 阅读(475) 评论(0) 推荐(0)
摘要:lambda表达式的使用规则与用例 阅读全文
posted @ 2019-11-24 06:36 zmlgo 阅读(315) 评论(0) 推荐(0)
摘要:函数对象 阅读全文
posted @ 2019-11-21 07:04 zmlgo 阅读(308) 评论(0) 推荐(0)
摘要:函数模板 阅读全文
posted @ 2019-11-21 06:57 zmlgo 阅读(176) 评论(0) 推荐(0)
摘要:类模板 阅读全文
posted @ 2019-11-21 06:51 zmlgo 阅读(374) 评论(0) 推荐(0)
摘要:用户自定义字面值 阅读全文
posted @ 2019-11-19 07:05 zmlgo 阅读(341) 评论(0) 推荐(0)
摘要:C++资源管理的通用方法。 阅读全文
posted @ 2019-11-19 06:33 zmlgo 阅读(342) 评论(0) 推荐(0)
摘要:类的全套构造函数与析构函数汇总,包括拷贝和移动等构造函数。 阅读全文
posted @ 2019-11-19 06:21 zmlgo 阅读(177) 评论(0) 推荐(0)
摘要:异常及错误处理 阅读全文
posted @ 2019-11-19 06:13 zmlgo 阅读(398) 评论(0) 推荐(0)
摘要:空指针的说明 阅读全文
posted @ 2019-11-19 05:59 zmlgo 阅读(235) 评论(0) 推荐(0)
摘要:1、对象是拷贝的还是共享的: 是否采用引用或指针。 2、若为共享,其可变吗? 是否采用const关键字。 3、对象可移动,从而留下一个“空对象”吗? 是采用指针还是引用。 4、为避免返回值的拷贝(省去内存拷贝的代价) 使用移动构造函数或赋值函数,并使用move可将对象转化为右值引用。 5、默认函数参 阅读全文
posted @ 2019-11-18 07:14 zmlgo 阅读(443) 评论(0) 推荐(0)
摘要:1、局部作用域: 1、局部作用域: 声明在函数或lambda内的名字称为局部变量,采用“块”的概念来限定边界,即以花括号{}来限定。 2、类作用域: 2、类作用域: 若名字定义于类中,且位于函数、lambda或enum class之外,称为类成员名字。 3、名字空间作用域: 3、名字空间作用域: 若 阅读全文
posted @ 2019-11-18 07:02 zmlgo 阅读(197) 评论(0) 推荐(0)
摘要:int v[] = {0,1,2,3,4}; for (auto i = 0; i m; //创建map for (auto& [key, value]: m) //采用引用方式,避免拷贝,且可执行读写操作 for (auto p = c.begin(); p!= c.end(); ++p) //标准库容器的遍历... 阅读全文
posted @ 2019-11-18 06:47 zmlgo 阅读(687) 评论(0) 推荐(2)
摘要:1、const关键字:指明在运行时计算。 2、constexpr关键字:指明在编译时求值。 阅读全文
posted @ 2019-11-18 06:40 zmlgo 阅读(234) 评论(0) 推荐(0)
摘要:c++11变量初始化的方法 阅读全文
posted @ 2019-11-18 06:35 zmlgo 阅读(299) 评论(0) 推荐(0)