#include <iostream>
#include <vector>
#include <list>
using namespace std;

// print met behulp van twee iteratoren:
template <typename T> void print(T begin, T end) {
    cout<<"De inhoud van de container is:"<<endl;
    for (T iter(begin); iter!=end; ++iter) {
        cout<<*iter<<" ";
    }
    cout<<endl;
}

int main() {
    vector<int> v;
    list<double> l;
    for (int i(1); i<=10; ++i) {
        v.push_back(i);
        l.push_back(1.0/i);
    }
    print(v.begin(), v.end());
    print(l.begin(), l.end());
    cin.get();
    return 0;
}
