1 / 1 / 1
Регистрация: 20.08.2015
Сообщений: 35
|
|
1 | |
Почему для пустого класса или структуры выделяется 1 байт?03.03.2016, 15:05. Показов 8632. Ответов 62
Метки нет (Все метки)
С коллегой знаем, что для пустого класса или структуры выделяется 1 байт. Но нигде не можем найти почему именно один байт. Но такая информация с объяснением где то была. Никто не может подсказать почему имено один 1 байт? Было бы хорошо ссылку на источник.
0
|
03.03.2016, 15:05 | |
Ответы с готовыми решениями:
62
Если для структуры используется оператор new, то память выделяется в куче или на стеке? Почему часть или буква выделяется красным цветом? Почему на указатель в 64-разрядной системе выделяется 8 байт памяти, а в 32-разрядной системе - 4 байта? Почему не выделяется дополнительная память для приложения |
07.03.2016, 23:59 | 61 |
Именно так. Выделение 0 байт памяти принципиально ничем не отличается от выделения 1 байта памяти
Ну вот хотелось бы увидеть хоть что-то, где потеря уникальности была бы катастрофой. Причём пример реальный, а не искусственный (т.е. ненужный в реальной практике)
0
|
08.03.2016, 00:04 | 63 |
0
|
08.03.2016, 00:04 | |
08.03.2016, 00:04 | |
Помогаю со студенческими работами здесь
63
При сохранении выделяется только 512 байт на файл Почему при создании пустого проекта не открывается окно для написания кода? Visual Studio 2010 При попытке создать динамический одномерный массив, под него выделяется только 8 байт памяти Написать шаблон класса на основе класса vector для реализации стековой структуры данных Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |