之前为了保存关联数据,使用了嵌套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;

使用嵌套类/临时类保存数据相关推荐

  1. Skywalking-09:OAL原理——如何通过动态生成的Class类保存数据

    OAL 如何通过动态生成的 Class 类,保存数据 前置工作 OAL 如何将动态生成的 SourceDispatcher 添加到 DispatcherManager // org.apache.sk ...

  2. 多串口接收数据并显示-自定义串口通信类-调用委托显示数据-保存数据-实例:10串口接收数据并显示加保存

    当时搜了很久,没咋都到合适的思路,就自己整理一份吧 大致实现的功能: 通过串口接收数据,进行解析,然后显示,或者保存数据: 主要:多个串口接收显示都能用: 大致思路: 1.新建一个类SerialPor ...

  3. java 实体类 临时注解_JPA:Java持久层API--配置流程

    一.JPA概述 1.1 JPA是什么 JPA (Java Persistence API) Java持久化API.是一套Sun公司 Java官方制定的ORM 方案,是规范,是标准 ,sun公司自己并没 ...

  4. Flex 序列化自定义类 解决 sharedObject 保存自定义对象

    问题 我想把自定义类实例存储到LSO 解决办法 使用flash.net.registerClassAlias( )方法保留类型信息并把类实例添加到共享对象的data属性上. 讨论 LSOs 使用特殊的 ...

  5. 在类中用class时数据是共有还是私有_C++判断题题库1

    序号 题干 答案 5 使用关键字 class 定义的类中默认的访问权限是私有 (private) 的 . 对 6 作用域运算符 (::) 只能用来限定成员函数所属的类 . 错 7 构造函数和析构函数都 ...

  6. [python爬虫]selenium模拟登录京东招聘网,爬取研发类,数据清洗,数据存储,终数据分析和可视化

    目录 引入包 模拟登陆京东网 利用XPath对网页源代码进行解析 数据清洗 每页数据以追加形式保存至csv文件 保存数据到MongoDB数据库,参数为字典组成的列表 数据分析与可视化 总函数 引入包 ...

  7. python中的嵌套函数和类

    文章目录 1 嵌套函数 1.1 嵌套函数的定义 1.2 关键字 2 类 2.1 类的定义 2.2 实例属性和方法 2.3 类属性和方法 2.4 del和call方法 2.4.1 del()析构方法 2 ...

  8. HQChart(C++)指标计算引擎-py接口类IHQData K线数据对接

    HQChart指标计算引擎-py接口类IHQData K线数据对接 IHQData 使用 K线接口 参数: 返回 交流 IHQData IHQData是一个行情数据调用接口类,所有指标计算用到的数据都 ...

  9. mysql类exadata功能_几类关系型数据库的数据解决方案

    今天聊下几类关系型数据库的数据解决方案,算是抛砖引玉,近期也要对技术方向上做一些扩展,也算是前期的小结吧. 1 3 Oracle 目前市面上的主流版本应该还是11gR2,记得很多年前有个网站做过一次调 ...

最新文章

  1. python 数字循环
  2. OMG:为什么用了索引,查询还是慢?
  3. 亿级流量电商详情页系统实战:缓存架构+高可用服务架构+微服务架构
  4. 做好数据再利用,让企业数据价值发挥最大
  5. MBaen+Timer=减少数据库调用
  6. 【C++深度剖析教程38】类模板深度剖析
  7. linux安装python
  8. python怎么用gamma函数_如何通俗的理解伽马(gamma)函数
  9. java 16进制整数,Java将整数转换为十六进制整数
  10. USACO / A Game (经典区间DP)
  11. jdbc url链接加时区正确方法
  12. 计算机二级考试vb内容,计算机二级VB考试考什么内容?(一)
  13. scratch---迷宫夺宝游戏实现,完整代码分享,多种地图与角色特效都有素材包!
  14. PCB和PCBA设计及标准
  15. NOI国家集训队论文分类整理
  16. 自动统计文件夹下所有音频时长与个数
  17. MATLAB图形绘制--离散数据绘图
  18. 洛谷1373小a和uim之大逃离
  19. vue项目引入不符合ES6模块化标准的JS文件
  20. 【永久免费】胜率95%,非常精准外汇mt4趋势波段指标,无未来(最新版)

热门文章

  1. Linux操作系统文件链接问题
  2. 利用XPath读取Xml文件
  3. 一只火鸡带你了解大数据预测(经典)
  4. # 语音信号处理基础(十)——梅尔倒谱系数
  5. 文件共享服务器的搭建及调试——SAMBA
  6. [转载] numpy.bincount介绍以及巧妙计算分类结果中每一类预测正确的个数
  7. [转载] Java单例模式与构造器私有化
  8. libstdc和glibc的一些共享库问题
  9. 专技天下河北省2016年专业技术人员继续教育公需科目题库答案(答题器)
  10. iphone(苹果)手机登陆Exchange 2013邮箱帐号的配置