作者查詢 / yvb
作者 yvb 在 PTT [ C_and_CPP ] 看板的留言(推文), 共847則
限定看板:C_and_CPP
看板排序:
15F推: 應把 strdup(s) 甚至 memdup(p,n) 視做 *alloc 的另類型式.06/20 16:37
4F推: 搞錯重點了吧.那只是用來呈現編譯操作的一段程式,內容不重要.05/27 02:15
13F推: 看一下你抄來這段程式, 即原書代碼2-1, 原文緊接著的段落,05/27 04:29
14F→: 就說明該位址, 是 s3c2410這塊板子的 串口FIFO寄存器地址 了.05/27 04:34
15F→: 不知你的 emulator 是什麼硬體的 emulator ?05/27 04:42
24F推: WY大和su大突破盲點了...05/27 20:32
9F推: 原PO問題 "用變數命名變數", 1f的方式變成 foo(a) 就爛了:P05/25 13:28
1F推: 請用 closesocket() 結束連線吧, 不然愈開愈多...05/19 18:45
3F推: 只要每個連線做完不用就可以關了啊. 比方send()/recv()後.05/19 18:56
12F推: #define p(n) printf(#n"=%p, size=%d\n",(n),sizeof(*(n)))05/14 00:45
13F→: char a[32]; 用 p(n) 看 a &a &a[0] a+1 &a+1 &a[0]+1 &a[1]05/14 00:49
14F推: &a 有什麼用? 我想是語意問題吧. 請認明 a 是 &a[0] 的簡化.05/14 01:02
15F→: 所以如果 func() 是想傳整個 array, 寫 func(&a ...) 較好,05/14 01:04
17F→: 但若只是傳入第一個的指標, 那就 func(&a[0]) 或 func(a) 吧05/14 01:07
18F→: 當然, 傳入第n個的指標就是 func(&a[n]) 或 func(a+n)05/14 01:08
19F→: suhorng: a 不是 &a. 我指的是位址計算的意義上.05/14 01:17
20F→: 不然 sizeof(a) 當然不等於 sizeof(&a[0]) 啊.05/14 01:20
34F→: 94行說 "使用C++來檢視C?"05/13 14:57
35F→: 但 35行 "ISO 文件 §4.2.1" 似乎引自 C++ ??05/13 14:57
36F→: 另外, 原原PO問 "為什麼 b 跟 &b 兩個address會一樣"05/13 15:02
37F→: 然後 30行那邊回 "b 跟 &b 的地址不一樣" ...05/13 15:02
38F→: 感覺答非所問? 還是 "地址不一樣" 似乎不是唯一解??05/13 15:03
39F→: 上面 F大的 3.2.2.1 其實是指 6.3.2.1 ?05/13 17:09
41F→: soga... C89 3.2.2.1 => C90 6.2.2.1 => C99~C11 6.3.2.105/13 17:57
42F→: c89 要 google ansi.c.txt 才找得到 :P (好像沒 pdf 的?)05/13 17:59
12F推: strptime() => tm_min+=2 => mktime() => strftime()05/12 19:14
13F→: mktime()/timelocal()/timegm() 可以處理日期時間進位問題.05/12 19:25
14F→: 而且可以都只看 struct tm, 不用管 time_t 的部分.05/12 19:28
4F推: C 可以, C++ 不行. 檔案副檔名為何? 你又是如何編譯的?05/07 18:10
4F→: 同意一樓. 原PO的例子未給順序,其實可畫出好幾種凹多邊形.05/07 14:17
17F推: int main(){class X{public:int x;}x={0};return x.x;}05/06 22:23
18F→: 附檔名若為 .c, gcc 編不過... , 若為 .cc 就可以 :P05/06 22:24
19F→: 也許可試著用 gcc -v ... 和 g++ -v ... 看看有些什麼差別?05/06 22:32
28F推: 要 link libstdc++: gcc test.cpp -o test -lstdc++05/07 21:47
31F推: 前面那個例子,只用c++語法class,完全沒用到std,當然不用link.05/07 22:15