作者查詢 / Feis

總覽項目: 發文 | 留言 | 暱稱
作者 Feis 在 PTT [ C_and_CPP ] 看板的留言(推文), 共1648則
限定看板:C_and_CPP
[問題] C簡單的疑問
[ C_and_CPP ]9 留言, 推噓總分: +2
作者: bluewolf - 發表於 2013/08/25 01:04(12年前)
6FFeis:C 迴圈語法的基本精神是當迴圈結束時, 判斷條件一定"不會對"08/25 11:19
7FFeis:所以這裡當 for 正常結束時 (沒有 break), j <= k 一定不會對08/25 11:19
8FFeis:記得你是當 j <= k 不成立時才會結束迴圈08/25 11:20
Re: [問題] 關於Class指標的觀念
[ C_and_CPP ]166 留言, 推噓總分: +14
作者: LPH66 - 發表於 2013/08/23 16:18(12年前)
7FFeis:強制轉型不一定不會有 Error. 這裡是因為是指標.....08/24 14:48
12FFeis:樓上大大可示範一下怎麼把指標直接轉 double ?08/24 22:40
13FFeis:還是可以教教我怎麼在一般情況下讓指標轉成指標有警告訊息?08/24 22:41
14FFeis:我大概知道 gcc 怎麼開, 但是 Visual C++ 一直找不到~08/24 22:49
17FFeis:喔喔. 那可以示範一下嗎?08/24 23:40
19FFeis:示範一下怎麼讓你的 Visual C++ 將 int* 轉成 double 可以嗎?08/24 23:41
22FFeis:因為你說指標都能轉. 事實上就是不行08/24 23:42
23FFeis:如果是指標轉指標. 一般情況下也不會有警告.08/24 23:44
26FFeis:"指標的強制轉型寫法不管那一種編譯器仍會完成轉型"08/24 23:45
28FFeis:int a; (double)&a; 會過嗎?08/24 23:47
29FFeis:GMGID 就不是指標. 你在說什麼.....08/24 23:48
30FFeis:Sorry 我氣到了. 說錯化.08/24 23:49
31FFeis:我是說 *GMGID 不是指標.08/24 23:50
35FFeis:那哪來你說的警告,算了。不要誤人子弟08/24 23:58
39FFeis:是是是,int 是指標,我懂了!08/25 00:09
41FFeis:void * 接棒~08/25 00:13
53FFeis:GNUCCC: 那有什麼事情是實作上不可行. 只會亂扯.08/25 10:30
54FFeis:C 指標跟整數型態互轉是implmentation-defined08/25 10:38
55FFeis:而能這樣直接強制轉型的除了不一定成功的指標也就只有整數08/25 10:46
56FFeis:難道把位址存在 double, 再將 double 轉指標就是實作不可行?08/25 11:01
57FFeis:事實上就是語法不可行08/25 11:01
58FFeis:強制轉型沒有你講的那麼強大. 型態強制轉型還是有規範的08/25 11:02
59FFeis:而且這警告是pointer-to-int-cast,不是 pointer-to-pointer08/25 11:10
60FFeis:你搞不清楚這個警告的意涵08/25 11:11
61FFeis:而且這警告的主要核心還是在於他用的是 64-bit 編譯器08/25 11:44
62FFeis:sizeof(int) 與 sizeof(int *) 不一樣造成問題08/25 11:44
63FFeis:抱歉, 應該是 sizeof(*GMGID) 與 sizeof(GMG_ptr)08/25 11:46
64FFeis:而且 "那結果必定是未知的". 說這種話不會太誇張嗎08/25 12:06
65FFeis:哇. 好多而且. Q_Q08/25 12:12
108FFeis:記憶體位址永遠是無號正整數?G大不要一直以管窺天08/26 20:40
111FFeis:標準實際上也沒保證08/26 21:02
113FFeis:3語法上不可行你是怎麼編譯過?08/26 21:11
123FFeis:a27417332: 那你可能要先定義什麼是無號正整數08/26 22:12
125FFeis:a27417332: 那你接受可能沒有整數型態存得入記憶體位址嗎?08/26 22:38
128FFeis:GNUCCC: 不是所有記憶體模型都是 flat 的08/26 23:13
129FFeis:標準不把話說死就是要保留高階語言的彈性. 這是C語言特性08/26 23:15
139FFeis:講 C 語言可以扯到暫存器. G大也是奇葩08/26 23:53
140FFeis:你要這麼說全部格式都是整數阿. 廢話.08/26 23:54
142FFeis:不巧影片、照片. 哇! 連我的 Word 檔都是整數型態.08/26 23:55
144FFeis:真是太神奇了, 傑克!08/26 23:55
151FFeis:是是是! 您說得對! 反正不是 C 語言嘛08/27 00:03
155FFeis:是阿 是阿 我們學機器語言就好了嘛. 哎呀呀. C 落伍了08/27 00:11
161FFeis:我要改行不要教 C 語言了. (失業中)08/27 00:15
164FFeis:我怕我寫一寫會罵髒話08/27 00:21
[問題] c++ 檔案輸出的一個問題
[ C_and_CPP ]14 留言, 推噓總分: +3
作者: sleeeve - 發表於 2013/08/23 01:30(12年前)
6FFeis:這需求比較容易看得懂的可能是迴圈加 getline(ifile, str);08/23 05:54
7FFeis:cout << ifile 的 ifile 被 basic_ios<..>::operator void*08/23 06:18
8FFeis:轉成位址..08/23 06:19
9FFeis:不過為什麼要可以轉成 void * 呢....以後應該會直接轉成bool08/23 06:28
10FFeis:關鍵字應該是 safe bool, explicit conversion operators08/23 06:39
14FFeis:當然可以直接傳. 但是你要多載 operator<<08/24 14:49
[問題] operator=()內為何判斷物件是否等於this
[ C_and_CPP ]27 留言, 推噓總分: +7
作者: kumusou - 發表於 2013/08/19 23:22(12年前)
1FFeis:避免自我指定: a = a;08/19 23:25
9FFeis:a=b;如果是先清除a再將b複製給a,那a=a?08/20 00:00
[問題] 將檔案內大量資料做查詢分類
[ C_and_CPP ]20 留言, 推噓總分: +4
作者: eltonjaja - 發表於 2013/08/19 11:17(12年前)
1FFeis:因為你放進去的是指標,他比較的是指標位址不是字串內容08/19 11:31
10FFeis:你的迴圈有點不知所云,也看不出malloc在幹嘛,無能為力08/19 12:02
16FFeis:你的C 有點問題, 還是放個能跑的 code 吧. 我想不是 set 的錯08/19 19:53
[問題] 將檔案內大量資料做查詢分類
[ C_and_CPP ]37 留言, 推噓總分: +5
作者: eltonjaja - 發表於 2013/08/17 13:55(12年前)
3FFeis:map<> ?08/17 15:04
22FFeis:用 sort 當然可以, map 某層面也是做 sort08/18 13:17
23FFeis:只是這題目看起來碰撞機率應該很高, 用 map 比較簡單也合理08/18 13:18
24FFeis:eltonjaja: map<> 使用上就是要解決位址不連續還有不確定數量08/18 13:21
[問題] extern const array?
[ C_and_CPP ]32 留言, 推噓總分: +7
作者: QQ29 - 發表於 2013/08/16 18:24(12年前)
26FFeis:internal linkage 才能放 .h 且在 compile-time 決定值08/17 10:25
27FFeis:感覺比較像是想避免寫出 const int a; ?08/17 10:46
Re: [問題] 傳遞多個引數是否會自動建構成類別物件
[ C_and_CPP ]98 留言, 推噓總分: +21
作者: GNUGCC - 發表於 2013/08/10 00:03(12年前)
8FFeis:void main(void) 語法正確? 我記錯標準了嗎? Q_Q08/10 19:57
11FFeis:我找了 C89 跟 C++98 標準都是規定要 int08/10 20:12
12FFeis:是我會錯意還是更早的標準?08/10 20:12
16FFeis:語法符不符合標準跟編譯器怎麼實作有必然性嗎?08/10 20:19
18FFeis:OK. 我猜如果是 Freestanding environment 應該是沒錯的?08/10 20:20
20FFeis:不巧我的 Apple clang v4 不會過. 蘋果不意外 (?)08/10 20:23
23FFeis:不巧我的 g++ 也不行. 真奇怪.08/10 20:27
26FFeis:嗯. g++ 怎麼不照標準來呢. (疑惑)08/10 20:37
32FFeis:所以 void main(void) 語法是正確的嗎?08/10 20:52
34FFeis:那有什麼語法是不對的?08/10 21:05
41FFeis:你講的是"可用性" 我好奇的是 "正確性". void Main()也可以用08/10 23:04
42FFeis:我以前寫的 Compiler 還可以用 int Q_Q() 當 main08/10 23:04
46FFeis:哈哈 對不起 我可能表達能力有問題. >_<08/10 23:22
48FFeis:是阿. 浪費時間08/10 23:33
49FFeis:早點知道 int Q_Q() 是正確的語法就好了.08/10 23:35
[問題] 有關C++Primer中文版,p461頁(12.4.4)
[ C_and_CPP ]8 留言, 推噓總分: +2
作者: easterday - 發表於 2013/08/02 13:57(12年前)
1FFeis:Explicit 的不是string(const char*)08/02 15:00
[問題] C pointer
[ C_and_CPP ]10 留言, 推噓總分: +1
作者: ptt1ptt2ptt3 - 發表於 2013/07/27 11:45(12年前)
1FFeis:因為 &a 的型別不是 int *07/27 11:49