作者查詢 / Feis

總覽項目: 發文 | 留言 | 暱稱
作者 Feis 在 PTT [ C_and_CPP ] 看板的留言(推文), 共1648則
限定看板:C_and_CPP
[問題] 請問用指標達成物件的交換
[ C_and_CPP ]21 留言, 推噓總分: +5
作者: youneverknow - 發表於 2013/10/29 16:22(12年前)
1FFeis:this 不過你的想法有問題. 交換指標是什麼概念 XD10/29 16:24
3FFeis:那你知道我是你老師嗎 XD10/29 16:36
4FFeis:把兩個物件的成員變數交換10/29 16:37
5FFeis:大小也要交換?10/29 16:44
6FFeis:不考慮效率的話, std::swap(*this, x) 也可以10/29 16:45
10FFeis:也可以選擇 friend. 這問題蠻核心的,例如 vector 就有,可以10/29 17:21
11FFeis:想想理由10/29 17:21
Re: [問題] 請問關於雙重指標傳送二維矩陣的問題
[ C_and_CPP ]8 留言, 推噓總分: +2
作者: rai1209 - 發表於 2013/10/29 05:01(12年前)
1FFeis:3你有用到Malloc?10/29 05:09
4FFeis:我意思是說你硬要用 double **ptr 的話, 那裡會用到 malloc10/29 12:54
5FFeis:你需要配置一個類似 double *x[2] 的東西才能拿去存位址10/29 12:55
Fw: [問題] 簡單的c語言運用scanf溫度轉換問題?
[ C_and_CPP ]26 留言, 推噓總分: +2
作者: Fireis556 - 發表於 2013/10/26 22:11(12年前)
1FFeis:printf 括號錯了10/26 22:17
[問題] char c = 'x'輸出疑問
[ C_and_CPP ]17 留言, 推噓總分: +4
作者: aaqqaaqq - 發表於 2013/10/25 22:48(12年前)
1FFeis:就多載掉了. 你要印位址可以轉成 void *10/25 23:05
[問題] 語法請教 (關於 decltype 與判斷 POD)
[ C_and_CPP ]22 留言, 推噓總分: 0
作者: applecool - 發表於 2013/10/22 21:51(12年前)
2FFeis:叫做 do 也蠻酷的~10/22 22:03
5FFeis:要放非 POD 的前提是要手動定義 union 建構式10/22 23:10
6FFeis:不過這裡 union 沒有真的定義變數, 所以沒差.10/22 23:11
7FFeis:用 union 也許可以這樣寫? http://ideone.com/HlBvDq10/22 23:26
10FFeis:有點想知道什麼時候不一樣? is_pod:http://ideone.com/FeTBqK10/22 23:34
12FFeis:但是你的用法不違背. 你的 union 沒自定義建構式10/22 23:36
13FFeis:所以應該是不能是 POD 的. 當然可能是我理解有錯~很少用10/22 23:36
17FFeis:我上一句語意怪怪的. 總之我覺得 union 還是可以.10/22 23:40
18FFeis:只是 is_pod 顯然合理多了.10/22 23:41
19FFeis:原來如此, 我沒想到這個 case~10/22 23:48
21FFeis:不過這個 case 應該 C++03 也會錯.10/22 23:52
Re: [問題] OPENCV處理速度一問(語法比土法煉鋼快?)
[ C_and_CPP ]3 留言, 推噓總分: 0
作者: isaacting - 發表於 2013/10/22 11:14(12年前)
3FFeis:Box filter 不一定適合轉頻率域,照你說法一般1D實作是O(n),10/22 11:28
[問題] Pthread中傳入void*[]的疑問
[ C_and_CPP ]12 留言, 推噓總分: +2
作者: fenir - 發表於 2013/10/19 13:27(12年前)
2FFeis:你覺得 args[0] 的型態應該是什麼?10/19 14:03
3FFeis:此外 void 指標應該是不能使用 []10/19 14:05
[問題] 請教 VLFeat裡面的MSER detector問題
[ C_and_CPP ]1 留言, 推噓總分: 0
作者: yuci - 發表於 2013/10/17 08:43(12年前)
1FFeis:vl_mser_get_ell10/17 10:59
Re: [問題] sizeof struct 大小很奇怪
[ C_and_CPP ]13 留言, 推噓總分: +7
作者: keeper7478 - 發表於 2013/10/16 23:07(12年前)
3FFeis:我覺得 0: x y y p 怪怪的. 可能誤會 "看 struct 中最大的"10/16 23:16
[問題] sizeof struct 大小很奇怪
[ C_and_CPP ]36 留言, 推噓總分: +1
作者: kumusou - 發表於 2013/10/16 21:39(12年前)
1FFeis:因為是對齊阿. 不要有人跨過邊界就可以了.10/16 21:43
6FFeis:假設對齊 4 最快, 還要考慮空間浪費的問題.10/16 22:07
11FFeis:強迫對齊 4 你 x 會很多阿. 每個 char 只實際使用到 1/4 空間10/16 22:42
12FFeis:同理 short 本身如果只佔 2, 那對齊 4 只使用到 1/2 空間10/16 22:43
15FFeis:是阿. 但是假設對齊 4 效率最高的話, 效率就被犧牲了10/16 22:46
17FFeis:這是個 trade-off, 所以是實作相依10/16 22:47
18FFeis:如果今天我們 short 是對齊 3, 那有些 short 會跨過 4 的邊界10/16 22:48
19FFeis:你 '可能' 要讀兩次才能讀到一個 short10/16 22:48
20FFeis:此外讀進 4 個 bytes 要取出其中任意個 bytes 要花時間10/16 22:49
21FFeis:以上都假設我們一次讀 4 個 bytes, 然後對齊 4 最快的情況10/16 22:50
22FFeis:你的例子我們要讀 c 的時候, 要讀兩次|a b b c| c c c x|10/16 22:50
23FFeis:然後還要把其中一個跟另外三個重新組起來 要解開重組10/16 22:51
24FFeis:假設硬體不支援的話就會很沒效率10/16 22:51
25FFeis:所以你為什麼說 32-bit 要對齊 4 ?10/16 22:55
26FFeis:那你的問題是我們為什麼需要對齊嗎 XD10/16 22:56
27FFeis:他就把 | a p b b | 抓過來然後拿後面兩個 bytes 就好~10/16 23:00
30FFeis:kumusou: 那他怎麼知道 c 是後面那一組阿. 這是一樣的問題10/16 23:02