作者查詢 / Feis

總覽項目: 發文 | 留言 | 暱稱
作者 Feis 在 PTT [ C_and_CPP ] 看板的留言(推文), 共1648則
限定看板:C_and_CPP
Re: [問題] 關於Class指標的觀念
[ C_and_CPP ]31 留言, 推噓總分: +2
作者: descent - 發表於 2013/08/28 00:18(12年前)
1FFeis:不錯不錯~ 這些主題有互相輝映 (?)~08/28 00:24
7FFeis:elenya: 這作法應該是在高階語言層次.08/28 10:01
8FFeis:DirectX 應該是用 COM 來做的08/28 10:02
9FFeis:也就是為了實現多語言有相同介面. 在底層用 COM 統一08/28 10:04
10FFeis:不然 VB 也可以呼叫是怎麼辦到的 @_@ (神祕)08/28 10:05
11FFeis:就我個人觀點. C/C++ 設計是為了在多樣性硬體上運作.08/28 10:07
12FFeis:為了相容性. 語言本身才會變得這麼複雜.08/28 10:08
13FFeis:相對於現代許多語言的作法是把硬體抽象化有哲學上的不同08/28 10:09
14FFeis:C/C++ 沒有把硬體抽象化帶來的成本跟失去彈性08/28 10:10
15FFeis:但是為了相容性跟效率必須提供許多編譯器彈性空間08/28 10:10
16FFeis:還有. 不能把話說死. 我們應該用正面表列的方式看待 C/C++08/28 10:12
17FFeis:沒說一定能做的事情就是要當做不知道 (逃)08/28 10:12
Re: [問題] 關於Class指標的觀念
[ C_and_CPP ]0 留言, 推噓總分: 0
作者: xatier - 發表於 2013/08/27 23:23(12年前)
2FFeis:哪個觀點? 我都說了指標不等同無號正整數大概有數十次~08/27 23:05
3FFeis:然後我發現你對"無號正整數"有些跟我不一樣的認知08/27 23:08
4FFeis:所以我才跟你討論這個~08/27 23:08
[討論] 取得結構或類別中函式成員的位址
[ C_and_CPP ]12 留言, 推噓總分: +3
作者: SeamusBerloz - 發表於 2013/08/27 22:54(12年前)
9FFeis:大舌頭喔~08/27 23:27
12FFeis:應該是一種騙編譯器的作法類似 *(void **)&pMyFunction08/28 22:49
Re: [問題] 關於Class指標的觀念
[ C_and_CPP ]176 留言, 推噓總分: +18
作者: littleshan - 發表於 2013/08/27 22:23(12年前)
2FFeis:我覺得小善心機有點重....08/27 22:27
5FFeis:不過 G 大的厲害就是會說 "那還是無號正整數阿" 不就是0跟108/27 22:42
12FFeis:我扭曲什麼阿? 你就搞錯了. 而且我說的是你把東西都當整數08/27 22:49
14FFeis:你就搞錯了亂猜呼叫輸出 bool .現在我說整數是你把08/27 22:50
15FFeis:bit representation 都當做整數用.08/27 22:50
16FFeis:忽略型態的意涵08/27 22:50
18FFeis:喔. 那記憶體位址為什麼是無號正整數?08/27 22:51
19FFeis:他不就是一堆 00001110101010 嗎08/27 22:52
21FFeis:對 真是蠻難明白的. 你都是影片是整數了. 我能說什麼08/27 22:54
23FFeis:因為你就愛扯阿. 什麼是無號正整數. 你有想過他意涵嗎08/27 22:56
24FFeis:難道浮點數就不是無號正整數? 為什麼?08/27 22:56
27FFeis:哪個觀點? 我都說了指標不等同無號正整數大概有數十次~08/27 23:05
28FFeis:然後我發現你對"無號正整數"有些跟我不一樣的認知08/27 23:08
29FFeis:所以我才跟你討論這個~08/27 23:08
32FFeis:因為他叫指標不叫無號正整數阿? 這觀點如何?08/27 23:19
34FFeis:littleshan: 我就怕這個... (躲)08/27 23:20
47FFeis:別難過. 你貼的我們知道阿. G大考慮的更深層~08/27 23:49
105FFeis:printf("%d\n", 3.5); 哇! 3.5 果然是整數! 錯怪你了08/29 21:26
108FFeis:"您只要說出螢幕上看到的".. 我看到了整數!08/29 21:30
109FFeis:不然您看到什麼??08/29 21:30
158FFeis:所以 G 大不知道 descent 的 code 有問題. 哈哈09/05 01:14
[問題] 如何把一個char陣列轉成int陣列
[ C_and_CPP ]20 留言, 推噓總分: +3
作者: freexq - 發表於 2013/08/27 21:02(12年前)
4FFeis:可以分享一下嗎?08/28 00:08
8FFeis:Never mind. 有趣的是你覺得 char a[9]="123456789"會過嗎08/28 00:23
11FFeis:http://codepad.org/HO45Vk2r08/28 00:34
12FFeis:http://codepad.org/Y7GxSZ6I08/28 00:34
Re: [問題] 關於Class指標的觀念
[ C_and_CPP ]23 留言, 推噓總分: +2
作者: descent - 發表於 2013/08/27 20:48(12年前)
11FFeis:那你轉回去看看? 有辦法呼叫?08/27 22:26
12FFeis:哇. A 去哪了? 好酷喔08/27 22:48
13FFeis:可以幫我 "轉回來" 嗎?08/27 22:51
15FFeis:當然阿. 不是很合理嗎 Q_Q08/27 22:52
18FFeis:那如果 64-bit 整數塞到 32-bit 整數就印不出來嗎?08/27 22:54
19FFeis:其實我也不是很懂. 討論一下08/27 22:55
Re: [問題] 關於Class指標的觀念
[ C_and_CPP ]204 留言, 推噓總分: +14
作者: littleshan - 發表於 2013/08/26 23:57(12年前)
15FFeis:哈哈. G大又本末倒置了08/27 01:28
19FFeis:話說是不是應該是 void (A::*p)() = &A::func; 我醉了嗎 Q_Q08/27 01:40
22FFeis:那G大可以說說高見嗎?08/27 01:43
26FFeis:所以呢? cout << &A::func 什麼都沒有又是哪招?08/27 01:54
42FFeis:G 大... cout << pv 是進 cout.operator<<(bool) 吧?08/27 08:29
43FFeis:而且這跟 cout << (int *) pv 的關係是什麼阿? =.=08/27 08:31
44FFeis:還是G大不知為什麼會是 1. 應該不會. 是我應該思考看看..08/27 08:36
45FFeis:喔喔. 為了證明我有思考過. 關鍵字是 C++03 4.12 條08/27 08:41
48FFeis:我不用思考阿. 問題是你的答案 "是錯的"08/27 08:57
49FFeis:GNUGCC: 你找個 C++ 實作, 然後出來不是 1 的來瞧瞧08/27 08:59
50FFeis:沒有的話, 可以請你不要一直扯嗎08/27 08:59
55FFeis:違反了 C++ 規則的哪一條?. 你要不要去思考看看08/27 09:07
57FFeis:你的答案完全證明你還是不知道為什麼是 cout << pv 是 1.08/27 09:08
58FFeis:這是 C++ 標準規定的. 喔. 你可能不知道什麼叫做標準08/27 09:09
60FFeis:我答案關鍵字都給你了. 前輩.08/27 09:13
65FFeis:清楚什麼? 我之前答案就寫了阿. 你說的是原 po 版不一定是108/27 09:18
66FFeis:然後現在又拿一個 null pointer 救援. 真的是亂扯08/27 09:18
67FFeis:那你清楚嗎? 為什麼會是 0 ? 會不會不同實作不一樣?08/27 09:19
69FFeis:還有這是標準, 具有正確語意. 別再說是語意不可行好不08/27 09:20
70FFeis:違反 C++ 規則哪一條? 前輩你找到了嗎?08/27 09:20
73FFeis:這是 C++ 標準預期結果. 你行行好吧08/27 09:22
76FFeis:我只跟你討論 cout << pv 為什麼是 1 或 008/27 09:23
77FFeis:至於原 po 的已經很明顯你扯 cout << pv 救援了08/27 09:24
78FFeis:是你愛模糊焦點吧08/27 09:24
80FFeis:你以為 cout << pv 印出來的是 pv 的值?08/27 09:28
82FFeis:我也想去吃早餐阿08/27 09:31
86FFeis:到底哪裡清楚,是非題:cout<<p有轉型嗎08/27 09:47
88FFeis:因為你愛亂扯,是非題簡單多了08/27 09:52
91FFeis:啊不然你要討論什麼,原po的問題你不知道,我的也不回08/27 09:55
92FFeis:X講了一堆似是而非的08/27 09:56
100FFeis:Wrong answer. 好,我休息。浪費時間08/27 10:20
[心得] 轉型、指標、enum 跟 handle
[ C_and_CPP ]46 留言, 推噓總分: +7
作者: LPH66 - 發表於 2013/08/26 23:14(12年前)
1FFeis:這一篇文章值 1000 Ptt幣.. 好想要~08/26 23:18
4FFeis:上上一篇用 void * 應該是 C 為了實作不定型態的方法08/26 23:43
5FFeis:只是這裡實務上應該轉指標再傳會合理些08/26 23:44
11FFeis:因為 player_open 在實務上通常不是他自己寫的.08/27 00:05
12FFeis:初學者常無法理解 call_back 機制在C 語言中丟 void *的涵義08/27 00:05
13FFeis:算是函式指標的原罪?08/27 00:07
22FFeis:機器的可能性太大(沒有標準)08/27 10:40
25FFeis:X指向成員的指標是大魔王08/27 11:00
28FFeis:a27417332: 一般資料成員應該也不行08/27 11:25
29FFeis:應該把一般指標跟成員指標分開討論會好一些.08/27 11:26
30FFeis:shadow0326: 大大想拿來做什麼?08/27 11:29
46FFeis:沒有. 標準沒保證能轉. 只是說如果能轉. 要轉得回來08/27 22:41
[問題] ++ * 陣列 腦力激盪
[ C_and_CPP ]10 留言, 推噓總分: +3
作者: JuliaRobert - 發表於 2013/08/26 22:33(12年前)
1FFeis:後加的優先順序比較高08/26 22:41
2FFeis:再來就是後綴++ 的副作用, 也就是p_a 什麼時候會多一的問題.08/26 22:45
[問題] typedef enum 的 void* 用法請益
[ C_and_CPP ]7 留言, 推噓總分: +3
作者: remember11 - 發表於 2013/08/26 19:01(12年前)
4FFeis:void * 轉 int 可能不會過08/26 22:19