『壹』 一个集合 内有x个对象对象有n个属性 现在要把所有对象的相同属性存成n个数组 哪位大神有好思路在线等!!
class A
{
public: int a1;int a2.....int an;
};
A arr[X];//原始集合并初始化
A* p1[X];//收集特定属性对象数组,使用指针数组
A *p2[X];
.........
for (int i=0,j=0;i<X;i++) {//遍历集合中所有对象
if (a[i].a1满足一定条件)
{p1[j]=&a[i];//存入指针数组
j++;
}
以此类推.....
『贰』 json对象,如何表示数组
并列的数据之间用逗号(”, “)分隔。
映射用冒号(”: “)表示。
并列数据的版集合(数组)用方权括号(“[]“)表示。
映射的集合(对象)用大括号(”{}”)表示。
上面四条规则,就是Json格式的所有内容。