作者查詢 / yvb

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