0

我对如何以并行级别存储信息有疑问。我设置了一个向量来存储每一行​​信息。一个部分将是:

segment number(int), true/false(bool), associated ID<1,2...>(set<int>)

我有几个段要放在一行中,所以这些段是并行信息。

有几行要存储....

是否有一些好的结构来存储它们?类或结构都可以。多谢!

4

2 回答 2

0

你眼中的“并行信息”和“串行信息”有什么区别?

你的意思是这是并行的:

struct segment 
{
int number;
bool boolean;
std::set<int> associated_ids;
};

std::vector <segment> v;

这是串行的:

std::vector<int> number;
std::vector<bool> number;
std::vector< std::set<int> > associated_ids;

?

还是别的什么?

于 2013-06-06T23:02:23.770 回答
0

这个怎么样:

struct segment 
{
int number;
bool boolean;
std::set<int> associated_ids;
};
于 2013-06-06T21:56:16.880 回答