使用嵌套类/临时类保存数据
来源:互联网 发布:淘宝onlyanna老公小苏 编辑:程序博客网 时间:2024/05/16 05:45
之前为了保存关联数据,使用了嵌套pair进行存储http://blog.csdn.net/originalcandy/article/details/78486349
但若关联数据较多,多个pair嵌套可读性特别差!为解决这个问题,可以使用一个临时class或struct来保存数据,其主要区别是class成员默认private,struct成员默认public,这里以类为例。
class TempClass{public: TempClass(CATUnicodeString usID,CATUnicodeString usName,CATUnicodeString usType,double dLowDia,double dHighDia,double dThickness,CATUnicodeString usColor,int iR,int iG,int iB) { this->ID=usID; this->Name=usName; this->Type=usType; this->LowDia=dLowDia; this->HighDia=dHighDia; this->Thickness=dThickness; this->Color=usColor; this->ColorR=iR; this->ColorG=iG; this->ColorB=iB; }; TempClass() { this->ID=""; this->Name=""; this->Type=""; this->LowDia=0; this->HighDia=0; this->Thickness=0; this->Color=""; this->ColorR=0; this->ColorG=0; this->ColorB=0; }; ~TempClass(){}; CATUnicodeString ID; CATUnicodeString Name; CATUnicodeString Type; double LowDia; double HighDia; double Thickness; CATUnicodeString Color; int ColorR; int ColorG; int ColorB;};
可以用vector来保存所有数据:
vector<TempClass>
这样集中保存处理数据,这样处理后可读性较好,但会有些许冗余数据。若公共变量需要使用到该临时class,在头文件中声明一下即可:
class TempClass;
阅读全文
0 0
- 使用嵌套类/临时类保存数据
- NSdefault保存临时数据
- 保存Activity的临时数据
- 保存Activity中的临时数据
- js操作userData保存临时数据
- 【每日一剂】---onSaveInstanceState()保存临时数据
- activity保存状态和临时数据
- H5保存并读取临时数据
- activity 临时数据保存和恢复
- ios--数据的临时保存形式
- 使用SharedPreferences来实现判断程序是不是第一次运行和临时保存数据
- 使用了类和字典来保存数据 查询数据
- 临时 保存
- 临时保存
- 嵌套类使用
- 嵌套类的使用
- C++ 嵌套类使用
- 嵌套类的使用
- 23种设计模式及解释(中英文对照), 以及有实例源码参考
- Android自定义指示器时间轴
- JVM实用参数(七)CMS收集器
- Android蓝牙开发【十】A2DP源码分析
- [Office] 段落间距调整
- 使用嵌套类/临时类保存数据
- Java | 可变参数列表
- JAVA-ACE-架构师系列视频课程- RocketMQ(上)
- JNI DETECTED ERROR IN APPLICATION 解决记录
- CSS display 属性详解
- Centos下用inotify+rsync实现自动同步功能
- 超人学院大数据第8期高薪就业培训
- 报错500:The user specified as a definer ('***'@'localhost') does not exist解决方法
- 屏幕适配心得