CArray<Example, Example&> a;
Example b; //b里面有个数据成员data
b.data = 20;
a.Add(b);
a[0].data = 100;现在希望把一个b的引用加到CArray a里,
即改变a[0].data的值后,b的值也随之改变。
Example b; //b里面有个数据成员data
b.data = 20;
a.Add(b);
a[0].data = 100;现在希望把一个b的引用加到CArray a里,
即改变a[0].data的值后,b的值也随之改变。
这样b和a[0]同时变化了。
而不是做一个a[0]的引用。
CArray<Example*, Example*> a;
Example b * = new Example;
a.add(b);