Const в C и С++
От: ValK Россия  
Дата: 21.09.06 13:01
Оценка:
Забавно ...


#include <stdio.h>

int main()
{
    const int a = 5;
    const int* p = &a;
    int* p1 = (int*)p;

    (*p1)--;

    printf("a = %d\n*p1 = %d\n",a, *p1);

    return 0;
}


компилируем в С и в С++

получаем два разных результата !!!

Почему ????
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.