作者查詢 / PkmX

總覽項目: 發文 | 留言 | 暱稱
作者 PkmX 在 PTT [ C_and_CPP ] 看板的留言(推文), 共634則
限定看板:C_and_CPP
[問題] 直接對二進位做處理
[ C_and_CPP ]5 留言, 推噓總分: +2
作者: bwtalk - 發表於 2012/01/03 09:45(14年前)
2FPkmX:如果是用gcc的話可以加上0b prefix (e.g. 0b010101)01/03 14:48
3FPkmX:不過這是gcc的extension 不是非常portable就是了XD01/03 14:49
[問題] linked list的 copy constructor
[ C_and_CPP ]6 留言, 推噓總分: 0
作者: FableKevinS - 發表於 2012/01/02 22:09(14年前)
1FPkmX:你應該要用in.last去transverse原本的list吧?01/02 23:23
[問題] 關於C語言計算字串中字元數量的問題
[ C_and_CPP ]20 留言, 推噓總分: +2
作者: davieweb - 發表於 2011/12/30 19:59(14年前)
12FPkmX:若是我的話就會掃過一次 記錄每個字元和出現次數的mapping12/30 21:49
13FPkmX:順便記錄字元首次出現的順序 再照此順序把mapping印出來就好12/30 21:50
14FPkmX:當然如果有什麼神速的方法我就不清楚了XD12/30 21:54
20FPkmX:直接把字元轉成unsigned char當index就好 反正通常不會很大..12/30 22:27
[問題] 國中的數理資優班的 C++基礎班?
[ C_and_CPP ]52 留言, 推噓總分: +16
作者: sjgau - 發表於 2011/12/30 12:46(14年前)
8FPkmX:OOP, template, excpetion, STL, functional...?12/30 14:17
11FPkmX:突然發現拼錯字 exception orz...12/30 17:14
12FPkmX:突然想到還有algorithms啊 直接拿本CLRS來教吧(無誤12/30 17:17
[問題] 大數字加法
[ C_and_CPP ]6 留言, 推噓總分: 0
作者: steve1012 - 發表於 2011/12/25 00:34(14年前)
1FPkmX:if(i=0)12/25 00:40
2FPkmX: ^12/25 00:40
4FPkmX:=是assignment,==才是判斷相等12/25 00:45
6FPkmX:我猜應該是你沒寫copy constructor的問題12/25 01:06
[問題] doble vector需要空隔?!
[ C_and_CPP ]10 留言, 推噓總分: +2
作者: bernachom - 發表於 2011/12/24 18:15(14年前)
9FPkmX:msvc2008和gcc 4.3在c++11模式下之後都有修正(?)這個問題了12/24 20:36
Re: [問題] return a local value
[ C_and_CPP ]37 留言, 推噓總分: +3
作者: LPH66 - 發表於 2011/12/24 18:06(14年前)
6FPkmX:樓上: 因為codepad編譯的時候加入了-fno-elide-constructors12/24 20:47
8FPkmX:不好意思 我以為你是直接看codepad上面輸出的結果12/24 21:21
9FPkmX:你可以講一下你的gcc版本和編譯用的參數嗎12/24 21:22
10FPkmX:如果我沒記錯的話 gcc預設是會啟動RVO的12/24 21:23
24FPkmX:我覺得是mingw-gcc的implementation quality的問題12/24 22:41
25FPkmX:上述例子linux底下gcc是會做rvo的 但是mingw-gcc不會12/24 22:43
26FPkmX:但是如果自己寫一個copy ctor mingw-gcc就會做rvo了...12/24 22:43
27FPkmX:另外msvc預設是不會做nrvo的 請記得開optimization XD12/24 22:51
30FPkmX:基本上第40行*strPtr的用法是十分危險的 它只向一個已經超出12/24 22:55
31FPkmX:scope的local變數 沒炸掉是幸運剛好compiler有做NRVO XD12/24 22:55
[問題] return a local value
[ C_and_CPP ]3 留言, 推噓總分: 0
作者: rnbjacky - 發表於 2011/12/24 16:16(14年前)
1FPkmX:正常來說會呼叫copy ctor將str()內的obj複製給main()的y12/24 20:23
2FPkmX:但是C++標準允許compiler只建構y然後直接對y進行操作12/24 20:27
3FPkmX:省略掉一次copy的動作 有興趣可以查一下RVO/NRVO12/24 20:28
[問題] private member 是靜態array(內容fixed)
[ C_and_CPP ]20 留言, 推噓總分: +5
作者: rnbjacky - 發表於 2011/12/22 16:35(14年前)
3FPkmX:fixed in C++11: http://ideone.com/cYb6212/22 16:58
[討論] 關於侯捷的C++
[ C_and_CPP ]47 留言, 推噓總分: +13
作者: kingweirong - 發表於 2011/12/22 10:32(14年前)
29FPkmX:functional languages (被打12/23 22:21