摘要: 1、原始字面值改善 原始字面值可以直接表示字符串的实际含义,但是一些特殊字符就需要转义。 那么这并不是我们想要的结果,C++中可以通过简单的方法可以改善这个问题。具体做法就是R"xxx(raw string)XXX",其中原始字符串必须用()括起来,口号的前后可以加其他字符串,所加的字符串是被忽略的 阅读全文
posted @ 2017-11-05 21:44 Memset 阅读(994) 评论(0) 推荐(0) 编辑
摘要: 1、委托构造函数 委托构造函数就是允许在同一个类中一个构造函数可以调用另一个构造函数,从而在初始化时简化变量的初始化。 这个例子表明,在成员变量众多、变量的初始化比较复杂的情况下,构造函数的工作是重复且繁琐的,那么就可以通过委托构造函数来解决问题。 这样优化之后,代码更加的简洁明了,但是这种链式调用 阅读全文
posted @ 2017-11-05 21:41 Memset 阅读(1190) 评论(0) 推荐(1) 编辑
摘要: 1、数值类型和字符串转换 1.1 数值转换为字符 1.2 字符转换为数字 std::aoti(const char *):字符串转换为int类型。 std::aotl(const char *):字符串转换为long类型。 std::aotll(const char *):字符串转换为long lo 阅读全文
posted @ 2017-11-05 21:38 Memset 阅读(1784) 评论(0) 推荐(0) 编辑
摘要: C++11提供时间管理类,包括三种类型:时间间隔duration,时钟clocks,时间点time point。 1、记录时常的duration 1.1 原型 duration表示一段时间间隔,用来记录时间长度,可以表示时分秒等单位。其原型如下: Rep表示一个数值类型,表示时钟数的类型,第二个参数 阅读全文
posted @ 2017-11-05 21:35 Memset 阅读(2434) 评论(0) 推荐(0) 编辑