Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C/C++: Общие вопросы > память для массива |
Автор: Гость_vik 14.11.2004, 19:34 |
Элементарная, можно сказать ламерская, проблема: Под массив выделяется 64 кбайта или 64 кбита? ![]() |
Автор: Mad 14.11.2004, 19:44 |
Под какой массив ? ![]() |
Автор: Гость_Вася 14.11.2004, 20:04 |
Непонятный вопрос, тип массива на размер не влияет. Именно массив, не структуры. ![]() |
Автор: shedon 14.11.2004, 20:10 | ||
char *Array = new char[65536];
если у тебя массив чаров например char s[256]; то он будет занимать 256 байт, т.к. один чар весит 1 байт если float f[256]; то 1024 байт, т.к. float занимает 4 байта |
Автор: chipset 14.11.2004, 20:12 | ||
Сам массив (указатель) весит 4 байта. |
Автор: Mad 14.11.2004, 20:14 | ||||
А если массив динамический, то вообще ... ![]() Добавлено @ 20:17
Это в слечае
хотя всеравно t это не массив, а указатель на первый элемент массива |
Автор: shedon 14.11.2004, 20:20 | ||
ЗЫ 64 кбайта и 64 кбита, это большая разница(в 8 раз) ![]() |