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

кое-что про const - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ exception : 0xC0000005: Access Violation http://www.cyberforum.ru/cpp/thread632008.html
Разработка идет по windows mobile 6. Возникла необходимость в определенном случае менять данные в памяти по адресу 0x02020000 cо смещение 0x4a. Написал в лоб: int offset = 0x4a; int Addr =...
C++ Можно ли написать такую программу Здравствуйте! Мне нужна программа, которая содержала бы в себе всего два поля, при заполнении которых, содержимое этих полей сохранялось в файл на сервере (сайте например). Так же, нужно чтобы... http://www.cyberforum.ru/cpp/thread631692.html
Очень долгое освобождение динамически выделенной памяти C++
Все никак не могу разобраться с одной проблеммой! У меня есть отображение, в котором хранятся указатели на абстрактный класс Node typedef map <int num ,Node*> NodeCont;. //Абстрактный класс...
utf-8 <-> int32 C++
Есть строка s формата utf-8 длины l и число n типа int32 или uint32, которое является уникальным идентификатором строки s. Какие существуют алгоритмы или готовые библиотеки для нахождения s, зная n...
C++ Бесплатные тесты по С++ на Brainbench http://www.cyberforum.ru/cpp/thread623156.html
На http://www.brainbench.com бесплатно доступен тест по С++. Тест не сложный, думаю, многим будет интересно попробовать свои силы и узнать слабые места. Вроде как подобные тесты иногда даже...
C++ [IDA PRO] Интересное выражение Реверсил драйвер. Наткнулся на выражение: v1 = &Irp1->Tail.Overlay.UnkUnion.CurrentStackLocation; *v1 = 12; Собственно как его понимать? Что значит ? (CurrentStackLocation - cтруктура) И... подробнее

Показать сообщение отдельно
ValeryS
Модератор
6707 / 5116 / 482
Регистрация: 14.02.2011
Сообщений: 17,189
09.08.2012, 23:16  [ТС]
Цитата Сообщение от Evg Посмотреть сообщение
Возможно, ты не успел прочесть мою мысль про constant expression, т.к. мы писали одновременно
вполне возможно
я понимаю что ты хочешь мне сказать
сам лет десять принимал на веру
но тут решил попробовать и
Цитата Сообщение от ValeryS Посмотреть сообщение
вся константность на совести компилятора,
это как Privat никто не достучится, Но на высоком уровне
как видишь на уровне ассемблера очень легко поменять константу (правда какому идиоту это придет в голову я не знаю)
почему то(может очень сложно)константы не записываются в память "только для чтения"
и эта тема не вопрос "Я не знаю", а скорее "Почему так"
видишь ведь стековой(автоматической) переменной присваивается значение во время исполнения
а размеру во время компиляции.
согласись нелогично
вот почему я и просил скинуть ассемблерный код других компиляторов (может это VC слишком умный/глупый)
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru