|
|
|
| Доброго времени суток ! Помогите создать динамический масив и функцию которая будет заполнять этот масив случайными значениями !!! Я просто не могу понять что значит динамический масив и для чего он вообще нужен ??? | |
|
|
|
|
|
|
|
для: metiS
(05.03.2010 в 02:08)
| | Предположим на этапе выполнения программы вы получаете некую величину, интовое значение на основе которого вам нужно создать массив размерностью равной полученной величине!
если сделать например так см ниже:
int size ;
cin>>size;
string master[size];
|
то вы получите от компилятора ошибку
а вот чтоб выше указанный код работал нужен динамический массив размерность которого изначально не известна!
ниже приведенный код показывает простои пример создания такого массива
int main(int argc, char* argv[ ])
{
int size ;
cin>>size ;
char *master = new char [size ];//вот тут мы создаем динамический массив
//master размером равным size
// что делаем с master
// на забываем удалить
delete [] master; // после того как массив отработал мы его удаляем
return 0;
}
|
надеюсь вы все поняли
удачи с ув XPyCT | |
|
|
|
|
|
|
|
для: XPyCT
(05.03.2010 в 12:07)
| | Ага...спасибо, теперь понял !!! | |
|
|
|