|
|
От: | pokerkmx | |
| Дата: | 20.10.10 08:53 | ||
| Оценка: | |||
template <typename T>
class dynamic_array
{
public:
dynamic_array(){};
dynamic_array(int rows, int cols)
{
for(int i=0; i<rows; ++i)
{
data_.push_back(std::vector<T>(cols));
}
}
inline std::vector<T> & operator[](int i) { return data_[i]; }
inline const std::vector<T> & operator[] (int i) const { return data_[i]; }
private:
std::vector<std::vector<T> > data_;
};
int main()
{
dynamic_array<int> *a=new dynamic_array<int>(m,n);
//...
//не могу удалить созданный массив из памяти
return 0;
}