- 复杂数据结构快速生成json字符串的方法
- 使用的是STL标准库中的数据结构或者是能够生成json结构体的自定义数据结构
-
对于不同模块间共享数据结构的问题
- 数据结构独立出来,以便重用
- 数据结构分类组织,对于不同的模块调用不同的数据结构定义文件,而不用调用多余的
- 数据结构避免重复
- 对于数据结构的命名域问题,放在同一个命名域中:由于不同模块都会调用这些数据结构不好判定归属
- 调用:是否能调用某个命名域,不能,避免出错
-
一个标准数据类型的定义
为防止错误调用必须重载的几个成员函数;某些类必须重载,否则会被错用
-
构造函数
- 提供缺省构造函数,若没有不能用初始化列表进行初始化
-
析构函数
- 若手动申请了内存
-
拷贝构造函数
- 若需要深拷贝
-
赋值运算符重载函数
- 若需要深拷贝
-
取地址操作符重载
-
const修饰的取地址操作符重载
-
基类的写法