01/10/2018, 00:30

Cách truy cập thành viên trong 1 struct dùng vector

Giả dụ, mình có 1 đoạn code sau:

typedef struct inf INF;
struct inf
{
	std::string arr_name;
	std::string arr_phone_number;
	std::string arr_address;
	double _math, _physics, _chemistry;
};
typedef struct classinf CLASSINF;
struct classinf
{
	std::vector<INF> arr;
};

Bây giờ, nếu vector arr nó đã có sẵn thì truy xuất tới thành viên của nó bằng cách: arr[index].arr_name
Nhưng nếu vector arr đang rỗng thì mình phải push_back() cho nó sao đây mọi người ?

Bài liên quan
0