Решение 1: Если у меня есть класс,
class car{ public: int a; string b; bool c;};
Я могу построить вектор из 200 автомобилей:
std::vector<car> allcas;
allcars.resize(200)
во время выполнения, я просто делаю:
this_car=allcars[102];
тогда....
Решение 2:
У меня есть
std::vector<int> a; a.resize(200);
std::vector<string>b; b.resize(200);
std::vector<bool> c; c.resize(200);
this_car_a = a[102];
this_car_b = b[102];
this_car_c = c[102];
Вопрос: Какой из них быстрее?
Есть ли у кого-нибудь идеи? спасибо много заблаговременно!