作者查詢 / kaneson
作者 kaneson 在 PTT [ C_and_CPP ] 看板的留言(推文), 共97則
限定看板:C_and_CPP
看板排序:
1F推: 如果已知輸入type了,就再加一個參數控制function內行為05/17 14:45
14F推: 第一個參數是吃format, 因為你寫了%s 所以下一個參數也05/08 07:56
15F→: 是要吃char*, 然而你給他的是固定長的array, 語法雖沒有05/08 07:56
16F→: 問題,但跟scanf當初設計用意不符,所以用warning提醒.05/08 07:56
17F→: 這屬一種版本演進的痕跡05/08 07:56
4F推: 新手不太鍵議用河內塔學遞迴03/29 14:06
7F推: 正解是寫法改成 static_cast<B*>02/17 08:38
8F推: 跟這樣寫同理 D d = (D) b;02/17 08:41
9F→: 會發生copy02/17 08:41
18F推: 巨集只是文字替換,不會自動生括號02/09 09:56
19F推: 題目寫=是故意的,寫==是考小學生02/09 10:01
20F推: 因為c是少數assign statement仍可取值不會報錯的語言.02/09 10:14
21F→: 所以這也是一個找bug的要注意的點。我是覺得課本答案錯02/09 10:14
22F→: 了02/09 10:14
16F推: https://pastebin.com/53uNVZiF09/18 10:14
17F→: 以 modern c++ 來說不太建議用new了09/18 10:15
5F推: 我是覺得(3),(4)反過來就講完了,不過我喜歡樓主的(1)~(4)09/17 06:57
6F→: 的說明方式09/17 06:57
15F推: 樓上 *v正解09/07 15:54
20F推: v本身是pointer, 不能把它當vector去access, c的pointer09/07 16:56
21F→: 可以操作 v[2] 只是語法糖,不適用vector, (*v)[2] 或 v09/07 16:56
22F→: ->at(2) 才正確09/07 16:56
10F推: 這個參數傳法很有問題吧07/25 09:38