const int a = 1;
int *p = const_cast<int*>(&a);
*p = 2;
cout << 「value a=」<< a << endl;
cout << 「value *p=」 <<*p << endl;
cout << 「address a=」 <<&a << endl;
cout << 「address p=」 <<p << endl;
value a=1
value *p=2
address a=0xbff1d48c
address p=0xbff1d48c
WHY ??? 爲什麼同樣的addr,diff值? 困惑。 謝謝!
我喜歡它如何開始與BFF。 :) – Mehrdad 2011-04-19 03:33:53
迂腐錯誤在代碼中發現這個錯誤! – 2011-04-19 04:16:19