The_Unknown_Member Ответов: 1

[C] приведение целочисленного литерала к указателю ?


Может ли кто-нибудь объяснить мне, что означает правая сторона (после знака равенства)? Я приведу целочисленный литерал к указателю или что ? Я в замешательстве
int *var = (int *)1234;


Что я уже пробовал:

Спрашиваю здесь в CodeProject.COM

1 Ответов

Рейтинг:
2

Dave Kreskowiak

Все это делает возврат указателя на адрес памяти 1234, который в Windows, вероятно, вызовет у вас исключение безопасности, если вы попытаетесь прочитать то, что там есть из вашего кода.