作者查詢 / EdisonX

總覽項目: 發文 | 留言 | 暱稱
作者 EdisonX 在 PTT 全部看板的留言(推文), 共3223則
限定看板:全部
[問題] 動態陣列提取
[ C_and_CPP ]6 留言, 推噓總分: 0
作者: freshair1219 - 發表於 2012/06/14 01:37(13年前)
2FEdisonX:james大應看錯了。malloc那段只配置一個元素,只能到 a[0],06/14 02:06
3FEdisonX:a[1] 或 *(a+1) 需要配置二個元素以上才可提取。06/14 02:06
[問題] union + struct + bitfield的問題
[ C_and_CPP ]67 留言, 推噓總分: +5
作者: rifiz - 發表於 2012/06/13 16:10(13年前)
29FEdisonX:所謂的 undefined/unspecific/imp. defined, 指的是06/15 04:17
30FEdisonX:這問題沒有被規定怎麼實作,你的編譯器爽怎麼做就怎麼做.06/15 04:18
31FEdisonX:而且可能會帶出讓人想破頭也想不到為什麼的答案。06/15 04:19
34FEdisonX:我建議你別花時間研究 bit-field assignment 上,版上有不06/15 04:35
35FEdisonX:少人曾認為自己了解bit-field,最後實在是變數太多,把之前06/15 04:36
36FEdisonX:的認真都打翻。06/15 04:37
37FEdisonX: ^ 認知。06/15 04:37
62FEdisonX:跳個tone,從一開始我很好奇 union A obj = {3,2,4,5}; 這,06/18 00:00
63FEdisonX:是故意寫成這樣還是筆誤寫錯?06/18 00:01
64FEdisonX:obj.p1=3, obj.p2=2, obj.p3=4, obj.p4=5 ;06/18 00:01
65FEdisonX:一些 compiler 支援是 union A obj = {.p1=3,.p2=2,...};06/18 00:02
66FEdisonX:但任何一本書裡都沒講到原po寫法會怎樣,故好奇問是否筆誤.06/18 00:03
[問題] 關於Friend&inline
[ C_and_CPP ]18 留言, 推噓總分: +5
作者: MICtaiwan - 發表於 2012/06/12 11:14(13年前)
5FEdisonX:要設計成friend還是member function/inline修養,真的有書06/12 23:06
6FEdisonX:在討論這兩個問題,(More) Effective C++ 系列06/12 23:07
8FEdisonX:sorry,friend 我記錯了,在 C++FAQ : http://ppt.cc/xlct06/13 03:09
9FEdisonX:inline 個人覺得 More Exceptional C++ Item 12 寫較好。06/13 03:10
10FEdisonX:提一下,其實我不確定,compiler 開 o2 時,是不是可能把06/13 03:12
11FEdisonX:register/inline 識別字當無視,全都自己在規劃。06/13 03:12
17FEdisonX:謝謝 littleshan 補充, 確實忘了這點。06/14 11:36
[問題] C++ 自定義轉型
[ C_and_CPP ]9 留言, 推噓總分: +3
作者: EdisonX - 發表於 2012/06/12 07:34(13年前)
6FEdisonX:Wow!! 真的是多了 return value. 拿掉就沒問題了,補註一下06/12 08:11
7FEdisonX:字串那裡的 const 是修飾 function,資料型態同為 char *06/12 08:11
8FEdisonX:最後希望在頭禿完之前把手邊五本書 k 光,謝謝 d 大 :)06/12 08:13
[問題] 在class外面走後門存取private
[ C_and_CPP ]14 留言, 推噓總分: +3
作者: XXZERO12 - 發表於 2012/06/12 01:35(13年前)
10FEdisonX:第二個還真讓人想了一下..06/12 02:21
[問題] 有快速將二維vector賦值的方法嗎?
[ C_and_CPP ]49 留言, 推噓總分: +8
作者: wayne0411 - 發表於 2012/06/11 17:51(13年前)
4FEdisonX:我倒覺得 struct 作法沒什麼問題說06/11 20:54
9FEdisonX:樓上指的是初始化時去讀取但不寫入吧 ?06/11 22:24
12FEdisonX:真妙,wayne0411 用的是 vector< vector<cost> > 吧 ?06/11 22:49
13FEdisonX:我用 cost wrap[WIDTH][HEIGHT] 必 stack overflow.06/11 22:50
15FEdisonX:oh, 這個前提下會有很多討論空間了..06/11 23:04
17FEdisonX:<小提一下,其實這問題用 multi-thread 很好解,沒同步問題>06/11 23:04
21FEdisonX:oh, 我的方法很笨,丟 _beginthread06/11 23:13
24FEdisonX:BCB 有 linux 的嗎 ? 沒有的話也可以用。06/11 23:32
28FEdisonX:openmp 撰碼上應會較容易,bcb 也支援 openmp 無誤。06/12 01:08
29FEdisonX:<不過說實在話,我很懷疑這段真的會是瓶頸問題..>06/12 01:12
45FEdisonX:不考慮 multi-thread 去解的話,其實原 po 的寫法速度比06/13 23:09
46FEdisonX:memcpy 快唷<弄成一維也一樣>,vector在開o2後速度奇快 !!06/13 23:10
47FEdisonX:我之前拿你的 sample 試過, vector 開二維直接 assigned,06/14 23:28
48FEdisonX:速度比 memcpy 快 20% 左右 <是拿你的 struct 試的>06/14 23:29
[問題] template型態不同的辨識方法
[ C_and_CPP ]6 留言, 推噓總分: 0
作者: towaomami - 發表於 2012/06/11 14:13(13年前)
5FEdisonX:"判斷傳進副程式的type" : class typeof, 通常副函式會一06/11 17:48
6FEdisonX:一判斷,代表設計可能哪裡出了點問題。06/11 17:48
[問題] 有關全域變數
[ C_and_CPP ]28 留言, 推噓總分: +4
作者: OppOops - 發表於 2012/06/10 15:39(13年前)
5FEdisonX:全域變數還是有存在的必要,不然 rand 就寫不出來,大量06/10 19:06
6FEdisonX:param 的話,寫過 Win32 API 都早已習已為常 (相信你的參數06/10 19:07
7FEdisonX:應沒它來得多),另外有時為了加速,是真的有人在程式初始06/10 19:08
8FEdisonX:化時就直接先建表放著查詢(如 sin table),小弟比較有疑問06/10 19:09
9FEdisonX:的是,「C語言 function 之間繼承關係」指的是??06/10 19:10
15FEdisonX:sorry,可能我誤解了原po本意,我是看到平台上寫 C,所以沒對06/11 00:04
16FEdisonX:dp 多加連想。@loveme~ : 疑!我一直以為亂數有用 static06/11 00:05
17FEdisonX:存seed..06/11 00:05
18FEdisonX:@LPH66: 謝謝您提供的資料。 :)06/11 00:07
20FEdisonX:@yoco315: 您指的是類似變成 uint rand(uint seed) 嗎 ?06/11 00:16
23FEdisonX:了解,大致知道怎做了,謝謝 loveme~ 解答 :)06/11 00:28
[問題] [Warning]near initialization
[ C_and_CPP ]4 留言, 推噓總分: +1
作者: urbanboy - 發表於 2012/06/10 12:13(13年前)
1FEdisonX:我在 vc2010 沒噴警告耶06/10 12:29
2FEdisonX:(只有噴 board 沒用到而已 )06/10 12:29
[問題] 關於free在 exe檔的釋放問題
[ C_and_CPP ]9 留言, 推噓總分: +3
作者: wope - 發表於 2012/06/10 12:09(13年前)
1FEdisonX:放碼?06/10 12:26
9FEdisonX:推一個 :)06/12 08:27