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

Можно ли разместить переменную в нужную ячейку памяти и реально ли хранить данные, разбросанными по памяти? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Готовая программа, но надо подгрузить через функция( открыв файл) http://www.cyberforum.ru/cpp-beginners/thread1152422.html
Добрый вечер!) Подскажите, есть программа с оператором case, вот при выборе case 1: выполняется определенное решение. Нужно изменить, чтобы при выборе case 1: подгружался файл через функцию....
C++ Unicode символы Здравствуйте, подскажите, как перевести коды символов типа \u1040 в сами символы? http://www.cyberforum.ru/cpp-beginners/thread1152398.html
C++ Сортировка массива методом парных перестановок
Здравствуйте,форумчане.Помогите пожалуйста решить проблему.Необходимо отсортировать отрицательные числа массива в порядке убывания методом парных перестановок.Я смог реализовать такой алгоритм только...
Решение системы уравнений с N>=10000 переменными C++
Здравствуйте есть такая проблема: необходимо решить систему линейных алгеброических уравнений, проблема состоит в том что число уравнений и переменных в этой системе от 10000, а т.к. решить нужно не...
C++ Поиск в очереди http://www.cyberforum.ru/cpp-beginners/thread1152381.html
Ребята, выручайте очень нужен пример кода поиска в очереди. Добавлено через 1 минуту Без использования стандартной библиотеки очереди
C++ Рандомное поле с роботом Задача смоделировать поведение робота на прямоугольном поле NxM (где N и M задается пользователем). Робот может перемещаться на свободные клетки в четыре стороны (вверх, вниз, вправо, влево) и... подробнее

Показать сообщение отдельно
ValeryS
Модератор
6633 / 5040 / 466
Регистрация: 14.02.2011
Сообщений: 16,849
21.04.2014, 01:05
Цитата Сообщение от Jariel Посмотреть сообщение
1) могу ли я разместить переменную в нужную ячейку памяти. Например:
C++
1
2
int a ;
&a = ABF068;
так нет
для начала ты не шестнадцатеричное число написал а метку
а вот так можешь
C++
1
2
int * a=0xABF068 ;
*a =100;
по адресу ABF068 запишется число 100
ктати вполне штатная ситуация во времена ДОС или при работе с микроконтроллерами или програмирование на низком уровне,например БИОС пишешь, когда имеешь доступ ко всей памяти
а на современных ОС скорее всего выскочит исключение "неправомерный доступ"

Добавлено через 54 секунды
Цитата Сообщение от Jupiter Посмотреть сообщение
как уже ответили - в конкретную нельзя,
почему это?
мир состоит не только из Виндос и Линукс

Добавлено через 3 минуты
добавлю
можешь и на виндос если будешь писать прогу для работы в 0 кольце, но ответственность за крах системы берешь на себя
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru