| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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 раз) |