Сильно не пинайте, я только учусь. Вообщем нужно создать массив с заранее неизвестным числом элементов. Обычно я юзаю VirtualAlloc и еще всякий геморой. А можно ли как-то проще поступить в данном случае?
ITEMTYPE* Array = new ITEMTYPE[ItemsCount]; [edited] может быть ты имеешь в виду динамический массив, который расширяется при добавлении в него новых элементов?
это можно решить через динамическое выделение памяти int a = 5; int *pInt = new int[5]; pInt[0] = 1; .... delete [] pInt;
создать простую структурку, хранить указатель на последующую, и еще надо бы хранить указатель на первую. и все
лучше void* calloc(size_t count, size_t elem_size), чтоб самому лишний раз не умножать p.s. ссылка "Цитировать" указывает на javascript : insert_text(selektion, '')
censored Больной, у вас температура, идите обратно в палату)) nitrotoluol std::vector и не исчи проблему на ровном месте.
мегажесть тогда уж не int int[n], а new int[n] ... Нафига страницами выделять? Оо Может тогда уж лучше в куче HeapAlloc'ами всякими
IceStudent А линуксоиды её не жалуют: "The alloca() function is machine and compiler dependent. On many systems its implementation is buggy. Its use is discouraged." [MAN] Да и стек этой "функцией" можно запросто сорвать. nitrotoluol Так о чём конкретно речь: массив, динамический массив, односвязный список, ... ???
Quantum массив динамический. Нужно создать 2хмерный массив с заданным числом строк и столбцов (задается пользователем... )