Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Объявление массива


Автор: vino 10.9.2008, 10:38
Подскажите,как мне объявить массив,при этом не в лоб указывая конкретную длину,например, 
Код

int Ar[40];

а так,чтобы длина этого массива при объявленни зависила от другой переменной,например, от ккк:
Код

kkk=M_Lsab->ADOQuery1->RecordCount;
int Ar[kkk];

Спасибо.


Автор: HappyLife 10.9.2008, 10:47
Код

kkk=M_Lsab->ADOQuery1->RecordCount;
int * Ar = new int[kkk];

...

delete Ar; // Обязательно не забудь удалить.

Автор: mrbrooks 10.9.2008, 11:31
HappyLife,  поправил с удалением массива комрад.

Код

kkk=M_Lsab->ADOQuery1->RecordCount;
int * Ar = new int[kkk];

...

delete [] Ar; // Обязательно не забудь удалить.

Автор: vino 10.9.2008, 11:37
спасибо.

Автор: HappyLife 10.9.2008, 11:41
mrbrooks, Спасибо.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)