8 / 8 / 4
Регистрация: 14.05.2010
Сообщений: 133
|
||||||||||||||||
1 | ||||||||||||||||
VirtualAlloc и размеры15.12.2016, 21:04. Показов 1708. Ответов 4
Метки нет (Все метки)
Друзья возник вопрос, кто обладает информацией, пожалуйста, поделитесь, в MSDN по этому поводу ничего не нашел.
Проблема такая. Выделяю память:
Как так, ведь я не вышел за границы выделенной памяти???
0
|
15.12.2016, 21:04 | |
Ответы с готовыми решениями:
4
VirtualAlloc VirtualAlloc и VirtualProtect? VirtualAlloc + ReadFile VirtualAlloc + ReadFile |
Ушел с форума
|
|
15.12.2016, 22:22 | 2 |
А что такое
? Это адрес функции VirtualAlloc + 4000 байт (или 8000 на x64). Откуда ты знаешь, что лежит по этому адресу?
0
|
8 / 8 / 4
Регистрация: 14.05.2010
Сообщений: 133
|
|||||||||||
15.12.2016, 22:59 [ТС] | 3 | ||||||||||
Я же зарезервировал это пространство вызовом
sorry там я опечатался:
0
|
Ушел с форума
|
|
16.12.2016, 08:18 | 4 |
Сообщение было отмечено kolya8920 как решение
Решение
'virtualAlloc' - это указатель на int. Тут действует арифметика указателей.
Выражение 'virtualAlloc + (1000 * size)' увеличивает virtualAlloc не на 4000, а на '4000*sizeof(int)'.
1
|
8 / 8 / 4
Регистрация: 14.05.2010
Сообщений: 133
|
|
16.12.2016, 18:39 [ТС] | 5 |
Спасибо. На будущее учту
0
|
16.12.2016, 18:39 | |
16.12.2016, 18:39 | |
Помогаю со студенческими работами здесь
5
Работа с VirtualAlloc Утечка памяти VirtualAlloc() Задача на функцию VirtualAlloc() Заданы размеры прямоугольного отверстия и размеры кирпича. Определить, пройдет ли кирпич в отверстие Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |