list<char> lch = { 'H', 'e', 'l', 'l', 'o' };
12345678910111213141516171819202122232425262728293031323334353637
#include <iostream> #include <list> #include <string> #include <vector> template <class T> void display(const T & values) { for (auto it=values.begin(); it!=values.end(); ++it) std::cout << *it << ' '; std::cout << '\n'; } template <class T> void show(const T & values) { for (auto a : values) std::cout << a << ' '; std::cout << '\n'; } int main() { std::vector <char> vec = { 'H', 'e', 'l', 'l', 'o' }; std::list <char> lis = { 'H', 'e', 'l', 'l', 'o' }; std::string str= "Hello"; display(vec); display(lis); display(str); show(vec); show(lis); show(str); }