#include #include using namespace std; template class Matrica { public: Matrica( int i, int j ) { _Elementi.resize( i ); for( int k=0; k& operator[] ( unsigned i ) { return _Elementi[i]; } const vector& operator[] ( unsigned i ) const { return _Elementi[i]; } private: vector< vector > _Elementi; }; main() { Matrica m(10,20); for( int i=0; i<10; i++ ) for( int j=0; j<20; j++ ) m[i][j] = i+j; return 0; }