请用C++实现以下print函数,打印链表I中的所有元素,每个元素单独成一行
void Print(const std::list<int> &I){
}
#include <iostream> //using namespace std; #include <list> template <typename T> void Print(const std::list<T> &list) { std::list<T>::const_iterator iter; for(iter=list.begin();iter!=list.end();++iter) std::cout<<*iter<<std::endl; //printf("%d\n",*iter); } int main() { std::list<int> L; L.push_back(1); L.push_back(2); L.push_back(3); Print(L); return 0; }