作者查詢 / CoNsTaR

總覽項目: 發文 | 留言 | 暱稱
作者 CoNsTaR 在 PTT [ C_and_CPP ] 看板的留言(推文), 共1329則
限定看板:C_and_CPP
[問題] range for怎麼遍歷new產生的數組
[ C_and_CPP ]13 留言, 推噓總分: +2
作者: NealCaffery - 發表於 2017/11/03 22:40(8年前)
9FCoNsTaR: 小弟弟我還是我小弟弟11/04 06:55
[問題] casting operator的問題
[ C_and_CPP ]25 留言, 推噓總分: +6
作者: loveflames - 發表於 2017/10/30 16:10(8年前)
1FCoNsTaR: 你這樣子是在建構 FOO<int,int>,不是在呼叫 operator U10/30 18:30
2FCoNsTaR: 欸10/30 18:30
3FCoNsTaR: 還是現在 c++17 又有什麼神奇的新規定了嗎10/30 18:32
4FCoNsTaR: 喔喔… 是我腦殘了 XDD10/30 18:34
10FCoNsTaR: template <typename T> T foo = (T)FOO<int,int>().opera10/30 19:18
11FCoNsTaR: tor T(); f(foo<string>);10/30 19:18
12FCoNsTaR: 這樣編譯可以過欸,完全不知道原因…10/30 19:19
13FCoNsTaR: 感覺是編譯器的型別推論有問題?10/30 19:22
14FCoNsTaR: 不過不只 gcc,clang 也這樣真的滿奇怪的10/30 19:22
20FCoNsTaR: 樓上是想講 4.1.2 ?10/30 20:34
21FCoNsTaR: 不過這和原 Po 的問題有什麼關係嗎10/30 20:34
[問題] token在這個上下文中所代表的意思
[ C_and_CPP ]29 留言, 推噓總分: +8
作者: zzss2003 - 發表於 2017/10/23 18:12(8年前)
13FCoNsTaR: 就是能證明你身份的一樣物品啊10/24 03:12
22FCoNsTaR: 原來我那個解釋還真的可以用在寫程式上啊 XDDD10/24 04:29
[討論] 浮點數運算的效能與誤差
[ C_and_CPP ]41 留言, 推噓總分: +8
作者: a34021501 - 發表於 2017/10/08 04:12(8年前)
37FCoNsTaR: 竟然鬧到這裡來了 = =10/16 23:45
[閒聊] 為什麼 C 語言不提供指向虛無的指標
[ C_and_CPP ]97 留言, 推噓總分: +24
作者: Hazukashiine - 發表於 2017/10/10 13:28(8年前)
19FCoNsTaR: 就算這樣比較好編譯器也做不到啊10/10 14:27
20FCoNsTaR: 因為很多情況下編譯器沒辦法知道一個變數(當然也包含指10/10 14:27
21FCoNsTaR: 標變數)的值10/10 14:27
22FCoNsTaR: 例如假設有個不可判定的問題,它有兩種可能的答案(例如是10/10 14:27
23FCoNsTaR: 、否)10/10 14:27
24FCoNsTaR: 寫一個試圖解決這個問題的函式,如果答案是是,那就將指10/10 14:27
25FCoNsTaR: 標 assign 為 NULL,否則 assign 為其他值10/10 14:27
26FCoNsTaR: 那如果編譯器要知道這個指標的值為何,就必須要先知道這10/10 14:27
27FCoNsTaR: 個問題的答案10/10 14:27
28FCoNsTaR: 所以很明顯這樣的構想是不能成立的10/10 14:27
29FCoNsTaR: 或者說,那個問題的答案是一個整數,然後你把答案轉型 as10/10 14:32
30FCoNsTaR: sign 給指標,那編譯器就得知道它的答案是否為零10/10 14:32
48FCoNsTaR: 其實 Idris、Agda 的編譯器可以做到你想的東西,只是它10/10 23:35
49FCoNsTaR: 們是和 C 非常不同的語言10/10 23:35
50FCoNsTaR: 我是覺得 C 應該無法(也不需要)做到這樣的事情啦10/10 23:35
58FCoNsTaR: 可是 C 預設是不做 prefill 的啊,這不符合 C 的精神10/11 02:10
59FCoNsTaR: 我覺得你這樣又 prefill 拖效能,遇到錯誤又讓他蒙混過去10/11 02:10
60FCoNsTaR: 當作沒發生,而且又不直覺,真心覺得不是什麼好辦法10/11 02:10
61FCoNsTaR: 現在其他語言處理這種問題不拖效能而且又能在編譯時期處10/11 02:10
62FCoNsTaR: 理完的通常都是用 depnedent types 吧…10/11 02:10
63FCoNsTaR: 像 rust 也有用的 linear types 可以知道哪些東西存取過10/11 02:15
64FCoNsTaR: 了,哪些還沒,和存取次數,而且也是編譯時期就檢查完,10/11 02:15
65FCoNsTaR: 也是一種方法10/11 02:15
[問題] 該如何熟練指標的運用
[ C_and_CPP ]16 留言, 推噓總分: +6
作者: kyfish - 發表於 2017/10/05 13:32(8年前)
10FCoNsTaR: 實作 GC 啊 珮_(ツ)_/10/06 01:22
[問題] 加了printf結果變數就不一樣了?
[ C_and_CPP ]59 留言, 推噓總分: +5
作者: ketchupgood - 發表於 2017/10/04 04:42(8年前)
1FCoNsTaR: 打高空的說法,因為 c/c++ 有 side effect,結案10/04 05:04
14FCoNsTaR: 樓樓上表示檔案 IO?我都只用網路 socket 和 sql10/04 10:32
52FCoNsTaR: 其實題目的做法不也是先做 bucket sort 再比較兩個陣列10/04 22:37
53FCoNsTaR: 嗎10/04 22:37
[問題] if條件式是否可以使用字串 或者如何修改
[ C_and_CPP ]20 留言, 推噓總分: +6
作者: aa12783509 - 發表於 2017/10/03 21:17(8年前)
4FCoNsTaR: 你寫 c 還是 c++ 啊?10/03 22:31
[心得] 原來繼承不可逆
[ C_and_CPP ]28 留言, 推噓總分: +8
作者: gecer - 發表於 2017/10/01 10:51(8年前)
1FCoNsTaR: 這個概念在電腦科學裡叫做 covariance 和 contravariance10/01 11:26
2FCoNsTaR: 有一些語言的函數也可以分 super 和 sub 滿有趣的10/01 11:26
3FCoNsTaR: 然後 variance 的概念告訴你哪個是哪個的 sub 或 super10/01 11:29
4FCoNsTaR: 以及為什麼 super 不能轉 sub,但相反卻可以10/01 11:29
5FCoNsTaR: super 就是你的 base 的意思,sub 就是 child10/01 11:30
11FCoNsTaR: 指標應該可以看成是一個 type function 吧10/01 21:34
12FCoNsTaR: 所以照 c++ 的寫法,D1* 應該可以想成是 *<D1> 之類的東10/01 21:34
13FCoNsTaR: 西10/01 21:34
14FCoNsTaR: 所以 *<B> 不能直接轉 *<D> 意思就是 B* 不能直接轉 D*10/01 21:34
15FCoNsTaR: 至少我是這樣理解為什麼父指標不能直接轉子的10/01 21:34
16FCoNsTaR: 喔喔 樓上的意思是只有衍生型別可以用 variance 嗎?10/01 21:44
17FCoNsTaR: 那我就不知道了 XDD10/01 21:44
18FCoNsTaR: 那如果兩個型別各自從不同型別衍生出來,他們比大小可以10/01 21:44
19FCoNsTaR: 用 variance 這個詞嗎?10/01 21:44
20FCoNsTaR: 或是如果我說,因為 * 是 covariant 所以 B* 不能轉 D*,10/01 22:01
21FCoNsTaR: 這樣講正確嗎?10/01 22:01
Re: [閒聊] C++ Stateful Metaprogramming
[ C_and_CPP ]105 留言, 推噓總分: +11
作者: CoNsTaR - 發表於 2017/09/23 04:05(8年前)
1FCoNsTaR: XDD09/17 14:23
21FCoNsTaR: 有這個東東可以用 我都對tmp重新燃起希望了 拜託不要修09/18 08:41
22FCoNsTaR: 掉啦 QQ09/18 08:41
88FCoNsTaR: 不是啊 自己不會寫當然要怪語法雷啊 這樣自尊心才舒服嘛09/20 02:03
91FCoNsTaR: 期待樓上哪天設計出一個對任何面向都沒有缺點的語言09/20 09:49
92FCoNsTaR: 到底是你該配合、學習怎麼駕馭一門語言和發揮它的優點09/20 09:49
93FCoNsTaR: 還是語言應該做到讓你隨便寫都不會有問題?09/20 09:49
94FCoNsTaR: 充分瞭解如何對付一門語言的缺點、最大限度發揮它的優點09/20 09:49
95FCoNsTaR: 不就是「程式設計師」和別人不同的地方?09/20 09:50
96FCoNsTaR: 要不然就寫寫程式、沒事嘴砲一下我妹也會啊09/20 09:50
104FCoNsTaR: 幫妹妹QQ XDD09/21 06:23
216FCoNsTaR: 某 L 要嗆來嗆我啊 怎麼柿子挑軟的吃一直找 s 大的麻煩09/25 01:19
217FCoNsTaR: 勒?09/25 01:19