Re: [問題] 關於Class指標的觀念
看板C_and_CPP (C/C++)作者littleshan (我要加入劍道社!)時間11年前 (2013/08/26 23:57)推噓14(14推 0噓 190→)留言204則, 17人參與討論串3/19 (看更多)
→
08/26 20:02,
08/26 20:02
→
08/26 20:03,
08/26 20:03
struct A {
void func() {}
};
void (A::*p) = &A::func;
cout << (unsigned long)p << endl;
VC++ 2012 編譯結果:
hello.cpp(12) : error C2440: '型別轉換' : 無法由 'void (__thiscall
main::A::* )(void)' 轉換為 'unsigned long'
沒有可以進行此轉換的內容
啊不是說都無號整數?為什麼轉不過去啊?
不然轉指標好了
cout << (int*)p << endl;
VC++ 2012 編譯結果:
hello.cpp(12) : error C2440: '型別轉換' : 無法由 'void (__thiscall
main::A::* )(void)' 轉換為 'int*'
沒有可以進行此轉換的內容
啊不是說實作上可行嗎?
我試了一堆 compiler 都不給我過啊!
好啦我還沒測 VC6,搞不好這個特異的 compiler 還真的能編
→
08/26 21:12,
08/26 21:12
→
08/26 21:13,
08/26 21:13
上面那個例子就是了
不用什麼特別的機器
你現在在用的電腦也一樣編不過
→
08/26 21:24,
08/26 21:24
→
08/26 21:25,
08/26 21:25
還連續編號勒
告訴我上面的 p 到底是幾號啊!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 202.39.238.242
→
08/26 23:59, , 1F
08/26 23:59, 1F
→
08/26 23:59, , 2F
08/26 23:59, 2F
→
08/26 23:59, , 3F
08/26 23:59, 3F
→
08/27 00:27, , 4F
08/27 00:27, 4F
推
08/27 01:01, , 5F
08/27 01:01, 5F
→
08/27 01:03, , 6F
08/27 01:03, 6F
→
08/27 01:04, , 7F
08/27 01:04, 7F
→
08/27 01:21, , 8F
08/27 01:21, 8F
→
08/27 01:28, , 9F
08/27 01:28, 9F
→
08/27 01:29, , 10F
08/27 01:29, 10F
→
08/27 01:35, , 11F
08/27 01:35, 11F
→
08/27 01:35, , 12F
08/27 01:35, 12F
→
08/27 01:40, , 13F
08/27 01:40, 13F
不不是我醉了
今天應酬多喝了一杯 tequila shot 害我犯了這種低級錯誤
→
08/27 01:42, , 14F
08/27 01:42, 14F
→
08/27 01:43, , 15F
08/27 01:43, 15F
啊?你在跟誰說話啊?
我當然知道答案啊!因為 p 不是單純的無號整數嘛!
至於 p 是什麼,要看 compiler
大部份的 compiler 都是採用....等一下為什麼我要跟你說這個啊?
你不是堅持 p 是無號整數嗎?我提出反例結果竟然是你要我先思考這個問題?
→
08/27 01:43, , 16F
08/27 01:43, 16F
→
08/27 01:44, , 17F
08/27 01:44, 17F
→
08/27 01:46, , 18F
08/27 01:46, 18F
→
08/27 01:46, , 19F
08/27 01:46, 19F
※ 編輯: littleshan 來自: 202.39.238.242 (08/27 02:01)
→
08/27 01:54, , 20F
08/27 01:54, 20F
→
08/27 02:55, , 21F
08/27 02:55, 21F
→
08/27 02:56, , 22F
08/27 02:56, 22F
→
08/27 02:57, , 23F
08/27 02:57, 23F
→
08/27 02:58, , 24F
08/27 02:58, 24F
→
08/27 03:00, , 25F
08/27 03:00, 25F
→
08/27 03:04, , 26F
08/27 03:04, 26F
→
08/27 03:05, , 27F
08/27 03:05, 27F
還有 137 則推文
→
08/27 19:45, , 165F
08/27 19:45, 165F
→
08/27 19:55, , 166F
08/27 19:55, 166F
→
08/27 19:57, , 167F
08/27 19:57, 167F
→
08/27 19:58, , 168F
08/27 19:58, 168F
→
08/27 19:59, , 169F
08/27 19:59, 169F
→
08/27 20:00, , 170F
08/27 20:00, 170F
→
08/27 20:18, , 171F
08/27 20:18, 171F
推
08/27 20:18, , 172F
08/27 20:18, 172F
→
08/27 20:19, , 173F
08/27 20:19, 173F
→
08/27 20:19, , 174F
08/27 20:19, 174F
→
08/27 20:22, , 175F
08/27 20:22, 175F
→
08/27 20:23, , 176F
08/27 20:23, 176F
→
08/27 20:24, , 177F
08/27 20:24, 177F
→
08/27 20:24, , 178F
08/27 20:24, 178F
→
08/27 20:25, , 179F
08/27 20:25, 179F
推
08/27 20:43, , 180F
08/27 20:43, 180F
推
08/27 20:49, , 181F
08/27 20:49, 181F
→
08/27 20:54, , 182F
08/27 20:54, 182F
→
08/27 20:56, , 183F
08/27 20:56, 183F
→
08/27 20:58, , 184F
08/27 20:58, 184F
→
08/27 20:59, , 185F
08/27 20:59, 185F
→
08/27 21:01, , 186F
08/27 21:01, 186F
→
08/27 21:02, , 187F
08/27 21:02, 187F
→
08/27 21:03, , 188F
08/27 21:03, 188F
→
08/27 21:04, , 189F
08/27 21:04, 189F
→
08/27 21:05, , 190F
08/27 21:05, 190F
→
08/27 21:06, , 191F
08/27 21:06, 191F
→
08/27 21:12, , 192F
08/27 21:12, 192F
→
08/27 21:13, , 193F
08/27 21:13, 193F
→
08/27 21:16, , 194F
08/27 21:16, 194F
→
08/27 21:17, , 195F
08/27 21:17, 195F
→
08/27 21:19, , 196F
08/27 21:19, 196F
→
08/27 21:19, , 197F
08/27 21:19, 197F
→
08/27 21:20, , 198F
08/27 21:20, 198F
→
08/27 21:25, , 199F
08/27 21:25, 199F
→
08/27 21:26, , 200F
08/27 21:26, 200F
推
08/27 21:38, , 201F
08/27 21:38, 201F
→
08/27 21:39, , 202F
08/27 21:39, 202F
→
08/27 21:40, , 203F
08/27 21:40, 203F
→
08/27 21:40, , 204F
08/27 21:40, 204F
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章