Re: Const в C и С++
От: Константин Л.  
Дата: 21.09.06 13:10
Оценка:
Здравствуйте, ValK, Вы писали:

VK>Забавно ...



VK>
VK>#include <stdio.h>

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

VK>    (*p1)--;//UB - нельзя изменять "настоящие" константы

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

VK>    return 0;
VK>}
VK>


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


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


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