#include // std::cout #include // std::copy #include // std::list #include // std::array #include "Student.hpp" int main () { Student students[] = { Student("Peter_Pan", 1234), Student("Tinker_Bell", 1235), Student("Mickey Mouse", 1236), Student("Minnie Mouse", 1237) }; std::cerr << "----- Init list -----" << std::endl; std::list mylist; for(int i=0; i<4; i++) { mylist.insert(mylist.end(),students[i]); // equivalent with push_back //mylist.emplace(mylist.end(), students[i].getName(), students[i].getAEM()); // equivalent with emplace_back } std::cerr << "-------------------------\n"; std::cerr << "mylist contains:"; for (std::list::iterator it = mylist.begin(); it!=mylist.end(); ++it) std::cerr << ' ' << *it; std::cerr << std::endl; std::cerr << "-------------------------\n"; return 0; }