对于迭代器的一部分浅理解
可以将迭代器看作指针,在需要显示其指向的数据时需要对他进行解引用
举例:
cout << (*it).name << ' ' << (*it).age << endl;
但当迭代器指向的数据也为指针时,需要对他进行两次解引用或者一次解引用后用**->**的方式指向所要访问的数据
举例:
cout << (*it)->name << ' ' << (*it)->age << endl;
cout << (**it).name << ' ' << (**it).age << endl;