В C, если я делаю переменную и печатаю ее адрес следующим образом:
int a;
int main (void) {
printf ("%p", &a);
return 0;
}
Результат: 00AA
То же самое в С++ с использованием строки:
cout << &a << endl;
Выход был: 0x8f970aa
В чем разница между этими двумя?
Я скомпилировал обе программы с помощью Turbo C.