Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как создать 2х мерный динамический массив?

1.2K
04 апреля 2004 года
Kalitkin
108 / / 05.03.2004
Как создать 2х мерный динамический массив?
Обьявление массива происходит в обьявлении класса, а инициализация в конструкторе.
У меня ничего не получается.
Помогите. Очень надо!
356
04 апреля 2004 года
molnij
159 / / 20.06.2000
не совсем, конечно, по адресу, но...
а в чем проблема-то???

class A{
private:
int **a;
public:
A(void){
a=new int*[100];
for(int i=0;i<100;i++)
a=new int[300];

}//constructor
~A(){
for (int i=0;i<100;i++)
delete []a;
delete []a;
}//destructor
}

Единственное кривоватое место <<new int*[100];>>
а в остальном....
1.2K
05 апреля 2004 года
Kalitkin
108 / / 05.03.2004
Цитата:
Originally posted by molnij
не совсем, конечно, по адресу, но...
а в чем проблема-то???

class A{
private:
int **a;
public:
A(void){
a=new int*[100];
for(int i=0;i<100;i++)
a=new int[300];

}//constructor
~A(){
for (int i=0;i<100;i++)
delete []a;
delete []a;
}//destructor
}

Единственное кривоватое место <<new int*[100];>>
а в остальном....



СПАСИБО ТЕБЕ ОГРОМНОЕ, ну конечно же именно так, все позабывал.

3
05 апреля 2004 года
Green
4.8K / / 20.01.2000
container< container<type> >
Пример:
typedef std::vector< std::vector<int> > twvector;
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог