История изменений
Исправление
dzidzitop,
(текущая версия)
:
да блин.
union a_t
{
int a[10];
char * b;
};
a_t *p = (a_t *) 0xBIGDOOD0;
p->b = "aaaaaaaa";
int x = p->a[1];
а заботиться о том, чтобы компилятор не занял эту память по абсолютному адресу, нужно самостоятельно.
Исправление
dzidzitop,
:
да блин.
union a_t
{
int a[10];
char * b;
}
a_t *p = (a_t *) 0xBIGDOOD0;
p->b = "aaaaaaaa";
int x = p->a[1];
а заботиться о том, чтобы компилятор не занял эту память по абсолютному адресу, нужно самостоятельно.
Исходная версия
dzidzitop,
:
да блин.
union a_t { int a[10]; char * b; }
a_t *p = (a_t *) 0xBIGDOOD0;
p->b = «aaaaaaaa»;
int x = p->a[1];
а заботиться о том, чтобы компилятор не занял эту память по абсолютному адресу, нужно самостоятельно.