定義了一個類,里面有一個容器成員;
class A
{
public:
vector<float> value;
}
兩個物件分別A a;A b;將這兩個物件放入一個陣列中A arr[2]={a,b};
我想通過a.value.push_back(1);然后想通過陣列arr[0].value[0]讀取出a輸入的資料,應該怎么實作??求指點
uj5u.com熱心網友回復:
你可以用指標陣列。 struct A{
std::vector<int> v;
};
A a, b;
A* arr[] = { &a, &b };
a.v.push_back(1);
ASSERT(arr[0]->v.back() == 1);
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/245381.html
標籤:基礎類
