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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Ногин Антон
64 / 12 / 1
Регистрация: 04.10.2009
Сообщений: 519
#1

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

04.12.2010, 14:07. Просмотров 702. Ответов 4
Метки нет (Все метки)

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

C++ Разбить введенную строку на слова и выделить под каждое слово отдельный массив
Выделение памяти для массива через функцию и использование этого массива C++
C++ Выделить в памяти 1024 ячейки по 8 байт и вывести их адреса(МИНИ менеджер памяти))
Как вынести функцию с++ в отдельный файл C++
C++ Задача через функцию (составить программу, которая по данному числу (1-12) выводит название соответствующего ему месяца)
Дан массив студентов ВУЗа: ФИО, возраст, регион, факультет. Вывести на экран результирующую таблицу: регион, количество студентов из этого региона C++
Нахождение основных значений оформить через функцию RESHENIE(), ввод данных и вывод на печать через функцию MAIN() C++
C++ Как определить сколько памяти выделила VirtualAlloc
Выделение памяти под массив в классе. Почему не могу правильно выделить? C++
Выделить в памяти объект класса string и присвоить ему значение C++
C++ При выделении памяти через malloc, как создавать объекты ?
Задача на функцию VirtualAlloc() C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
lemegeton
2917 / 1346 / 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
3032 / 2353 / 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?
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru