由于需要使用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();//迭代器 需要的自行添加