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