摘要:
参考:C++ Primer Plus 中文版 第六版 例子代码: #include <iostream> #include <vector> #include <string> //std::to_string #include <algorithm> //包括了#include <cstdlib> 阅读全文
摘要:
参考:C++ Primer Plus 中文版 第六版 很多STL算法都使用函数对象—也叫函数符(functor)。函数符是可以以函数方式与()结合使用的任意对象。这包括函数名、指向函数的指针和重载了()运算符的类对象(即定义了函数 operator())的类) 例如,可以像这样定义一个类: 函数符的 阅读全文
摘要:
《C++大学教程(第3版)》是2005年清华大学出版社出版的图书,作者是那格勒,译者是侯普秀。ISBN 9787302098492 这是我入门C++的第一本书,是在学校图书馆看见的,后买了一本。 第10章 函数重载 函数重载:就是在同一作用域内以相同的名称声明的多个函数。用函数的形参列表和参数个数、 阅读全文
摘要:
用Rapid Json 参考:http://rapidjson.org/zh-cn/ RapidJSON是腾讯开源的一个高效的C++ JSON解析器及生成器,它是只有头文件的C++库。RapidJSON是跨平台的,支持Windows, Linux, Mac OS X及iOS, Android。 库: 阅读全文
摘要:
比较稳妥的赋值构造函数 Widget& operator=(const Widget& rhs) { // 证同测试 if (this == &rhs) return *this; //先记住原来的,再用new分配内存,再delete释放内存。以防止new异常导致已经delete了 WidgetIm 阅读全文
摘要:
阅读全文
摘要:
阅读全文
摘要:
阅读全文