討論串[問題] 關於Class指標的觀念
共 19 篇文章

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者wope (獨立黑色色彩)時間11年前 (2013/08/23 13:22), 編輯資訊
1
0
0
內容預覽:
開發平台(Platform): (Ex: VC++, GCC, Linux, ...). GCC4.7.2 MinGW64. 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...). NO. 問題(Question):. 想請問"寫法1"與"寫法2"的差別是什麼. 寫法
(還有876個字)

推噓14(14推 0噓 152→)留言166則,0人參與, 最新作者LPH66 (f0VMRgEBA)時間11年前 (2013/08/23 16:18), 編輯資訊
1
0
0
內容預覽:
我去找到了似乎是你的程式的來源. 這裡的使用情境看起來 GMGID 所指向的 int 是個類似 HANDLE 之類的存在. 那個 int 其實是一個 MF2KGMG_operator *. 可以參看 MF2KGMG_ALLOCATE 的最後 就在你問的程式的上面幾行 (#153). *GMGID =
(還有339個字)

推噓14(14推 0噓 190→)留言204則,0人參與, 最新作者littleshan (我要加入劍道社!)時間11年前 (2013/08/26 23:57), 編輯資訊
1
0
0
內容預覽:
struct A {. void func() {}. };. void (A::*p) = &A::func;. cout << (unsigned long)p << endl;. VC++ 2012 編譯結果:. hello.cpp(12) : error C2440: '型別轉換' : 無法
(還有541個字)

推噓2(2推 0噓 21→)留言23則,0人參與, 最新作者descent (「雄辯是銀,沉默是金」)時間11年前 (2013/08/27 20:48), 編輯資訊
2
0
0
內容預覽:
終於知道在討論什麼了。. 指標就是指標, 我看不懂 (int*)p 要預期得到什麼?. 因為應該不會有人想要看 A::func() 前 4 byte (32bit environment),. 這並沒有什麼意義。而且語法也不支援這樣的用法, 我還蠻驚訝的,. 我一直以為 reinterpret_ca
(還有1334個字)

推噓18(18推 0噓 158→)留言176則,0人參與, 最新作者littleshan (我要加入劍道社!)時間11年前 (2013/08/27 22:23), 編輯資訊
1
0
1
內容預覽:
[deleted]. 咈咈咈~~果然有人踩進來了. 不過實驗精神可佳 應該賞予坐墊一枚. member function pointer 的陷阱在於這個指標並不能視為一個整數 (講N次了). 我們來看一個應該會讓許多人驚訝的例子. #include <cstdio>. struct A {. vir
(還有793個字)