<分区>
我想遍历一个结构的成员。换句话说,我更大的结构 vector 内部有一个更小的结构。我想访问所有内部结构,在这种情况下是 small_strcut_subject
:
#include <iostream>
#include <vector>
#include "../common/myheader.h"
using namespace std;
struct small_struct {
string name;
};
struct big_struct {
struct small_struct small_struct_obj;
};
int main() {
std::vector<big_struct> big_struct_obj;
big_struct_obj.push_back(big_struct());
big_struct_obj[0].small_struct_obj.name = "english";
for (std::vector<big_struct>::iterator it = big_struct_obj.begin(); it != big_struct_obj.end(); ++it){
// cout << big_struct_obj[*it].small_struct_obj.name << endl;
}
}
关于如何遍历一个 sttuct 的问题,但如果它是多个结构,比如我的,我找不到任何解决方案。