使用vector和类模板存放mysql查询结果集,方便管理

由于需要使用mysql数据库查询操作,并对操作进行封装,发现不好对结果进行统一操作,

所以自己封装一个存储数据的类模板 

#include <string>
using std::string;
//类用来存储获取到的单行数据
template <int size_count>
class row_data
{
public:
    row_data():count(size_count)
    {
    }
    string data[size_count];
    int    count ;
};

//cpp调用 vector头文件自行添加
enum _Set_TYPE
{
	type_1 = 1,
	type_2,
	type_3,
	type_4,
	type_5
	
};
typedef std::vector< row_data<type_5> >  data_set;
typedef std::vector< row_data<type_5> >::iterator  data_it; 
 const int type =type_5;
 row_data<type> rowdata;//存放单行数据
 vector< row_data<type> > ResultsSet;//使用向量vector存储结果集
data_it it_set = ResultsSet.begin();//迭代器 需要的自行添加

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值