1 | |||||||||||
Определить размер памяти18.05.2016, 16:52. Показов 1098. Ответов 13
Метки нет (Все метки)
Совсем запуталась.
Есть определение структуры
В главной функции еще есть определение массива указателей на эту структуру.
место под локальные переменные в размере 32 байта, тоесть по замеру самих указателей 4*8 (64 битная система). Или будет отведено 4*16 байт по размеру самой структуры?
0
|
18.05.2016, 16:52 | |
Ответы с готовыми решениями:
13
Определить размер свободной памяти Как програмно определить размер оперативной памяти Как определить точный размер оперативной памяти? Как определить размер занимаемый в памяти рользовательской переменной? |
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
|
18.05.2016, 16:58 | 2 |
1
|
260 / 208 / 99
Регистрация: 13.12.2015
Сообщений: 1,098
|
||||||
18.05.2016, 17:19 | 3 | |||||
ни в первый раз
бывает. sizeof() надо использовать
1
|
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
|
18.05.2016, 18:04 | 5 |
Что это должно показать? UB?
Это из области C++, и точка с запятой тут лишняя
1
|
260 / 208 / 99
Регистрация: 13.12.2015
Сообщений: 1,098
|
|
18.05.2016, 18:36 | 6 |
это заголовочные файлы из С++14 стандарта для Си. Visual Studio
для читого Си #include <stdio.h> из той же оперы
1
|
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
|
18.05.2016, 18:42 | 7 |
Еще немного занудства:
В C++ заголовочные файлы с началом на c и без расширения h существовали задолго до C++ 14, и VS тут то же не при чем.
0
|
260 / 208 / 99
Регистрация: 13.12.2015
Сообщений: 1,098
|
||||||
18.05.2016, 18:43 | 8 | |||||
размер структуры
0
|
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
|
18.05.2016, 18:45 | 9 |
В данном случае это UB. Массив p из 4 элементов - следовательно максимально допустимый индекс 3. Поэтому то что будет выведено, если не упадет, будет зависеть от погоды на Марсе
0
|
260 / 208 / 99
Регистрация: 13.12.2015
Сообщений: 1,098
|
||||||
18.05.2016, 18:46 | 10 | |||||
Jewbacabra, "учись, пока батя живой"
0
|
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
|
18.05.2016, 18:46 | 11 |
0
|
260 / 208 / 99
Регистрация: 13.12.2015
Сообщений: 1,098
|
||||||
18.05.2016, 18:50 | 12 | |||||
1
|
737 / 542 / 416
Регистрация: 17.09.2015
Сообщений: 1,601
|
|
18.05.2016, 18:52 | 13 |
...
0
|
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
|
18.05.2016, 18:57 | 14 |
Ну да, ведь тип, а следовательно и размер можно определить на этапе компиляции. Но все равно глас режет, лучше нейтральный 0 туда поставить
0
|
18.05.2016, 18:57 | |
18.05.2016, 18:57 | |
Помогаю со студенческими работами здесь
14
Как определить максимально возможный размер оперативной памяти для своего компьютера? [NASM] Определить размер первого участка памяти с нулевыми значениями двойных слов Размер памяти. Размер памяти в байтах Размер ячеек памяти Размер оперативной памяти Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |