Форум программистов, компьютерный форум CyberForum.ru

Как введёному числу выделить отдельный регион памяти через функцию virtualAlloc? - C++

Восстановить пароль Регистрация
 
Ногин Антон
 Аватар для Ногин Антон
64 / 12 / 1
Регистрация: 04.10.2009
Сообщений: 519
04.12.2010, 14:07     Как введёному числу выделить отдельный регион памяти через функцию virtualAlloc? #1
Как введёному числу выделить отдельный регион памяти через функцию virtualAlloc?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.12.2010, 14:07     Как введёному числу выделить отдельный регион памяти через функцию virtualAlloc?
Посмотрите здесь:

C++ Разбить введенную строку на слова и выделить под каждое слово отдельный массив
Выделение памяти для массива через функцию и использование этого массива C++
Как вынести функцию с++ в отдельный файл C++
C++ Задача через функцию (составить программу, которая по данному числу (1-12) выводит название соответствующего ему месяца)
Дан массив студентов ВУЗа: ФИО, возраст, регион, факультет. Вывести на экран результирующую таблицу: регион, количество студентов из этого региона C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
lemegeton
 Аватар для lemegeton
2910 / 1339 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
04.12.2010, 14:15     Как введёному числу выделить отдельный регион памяти через функцию virtualAlloc? #2
Лучше обратитесь к MSDN.
Ногин Антон
 Аватар для Ногин Антон
64 / 12 / 1
Регистрация: 04.10.2009
Сообщений: 519
04.12.2010, 14:25  [ТС]     Как введёному числу выделить отдельный регион памяти через функцию virtualAlloc? #3
Там не особо понятно как резервируется регион именно под число/символ...
Например, если у меня int a;
То через функцию, например, VirtualAlloc(NULL,1024*4*50, MEM_RESERVE, PAGE_READWRITE);
выделится регион именно под а?
kazak
 Аватар для kazak
3029 / 2350 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
04.12.2010, 15:00     Как введёному числу выделить отдельный регион памяти через функцию virtualAlloc? #4
Google, google и еще раз google
http://www.igrif.org/programmizm/isp...-virtualalloc/
Ногин Антон
 Аватар для Ногин Антон
64 / 12 / 1
Регистрация: 04.10.2009
Сообщений: 519
04.12.2010, 17:51  [ТС]     Как введёному числу выделить отдельный регион памяти через функцию virtualAlloc? #5
Хм.. прочёл статью! Насколько я понял, память можно выделять просто так, всмысле ни под какие данные!
Но всё же остался вопрос! Например, у меня есть интовская переменная. При помощи операции получения адреса &a можно получить адрес, по которому размещена переменная.
Можно этот же адрес использовать при резервировании региона и передачи физической памяти?

C
1
lpvResult = VirtualAlloc(&a,1024*4*50, MEM_RESERVE | MEM_COMMIT, PAGE_READWRITE);


Добавлено через 1 час 20 минут
Товарищи, разобрался!
Yandex
Объявления
04.12.2010, 17:51     Как введёному числу выделить отдельный регион памяти через функцию virtualAlloc?
Ответ Создать тему
Опции темы

Текущее время: 01:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru