作者查詢 / PkmX
作者 PkmX 在 PTT [ C_and_CPP ] 看板的留言(推文), 共634則
限定看板:C_and_CPP
看板排序:
1F→:main裡面a的大小...01/12 12:07
4F→:不懂你覺得哪裡怪怪的 你寫foo<MyClass1, MyClass2>就已經01/12 10:28
5F→:明確指定T1 = MyClass1和T2 = MyClass2了01/12 10:29
1F→:1. 宣告一個名子叫ttt1的結構然後生出一個實體test101/10 17:42
2F→:2. 宣告一個沒有名子的結構然後生出一個實體test201/10 17:42
3F→:3. 幫一個沒有名子的結構取外號叫做test301/10 17:42
4F→:4. 幫一個叫ttt2的結構取外號叫做test401/10 17:43
8F→:其實比較有爭議的是到底要不要typedef XD01/11 00:02
1F→:undefined behavior 結束01/10 16:55
10F→:用recursive或是continuation passing style (誤01/10 00:17
33F→:我說你們為什麼要把compile時已知的字串在runtime算呢′∀‵01/10 16:11
34F→:http://liveworkspace.org/code/3FS2jB$201/10 16:11
35F→:想跑到9x9的請準備好記憶體XD01/10 16:11
38F→:http://liveworkspace.org/code/3FS2jB$3 加了對應的haskell01/10 16:57
39F→:code 可以發現是用某種關係翻譯過去的XD01/10 16:57
45F→:continuation passing style: http://goo.gl/32sGI01/11 01:57
46F→:http://liveworkspace.org/code/deqgj$001/11 13:00
47F→:應該要加個version number 要不然會被別人改掉= =01/11 13:00
54F→:應該還好啦 這些大學的PL課程都會教不是嘛XD01/14 09:15
9F→:嗯 13題的確應該加個use case才不會出現奇怪的答案01/09 16:57
10F→:2的pointer的type有問題 呼叫時應為(objptr->*pointer)(10);01/09 16:59
13F→:其實C++下的copy-and-swap idiom是指operator=那個01/14 09:17
8F→:14、15我個人的作法是:https://gist.github.com/449165201/09 16:48
10F→:語意的確有點問題 應該是有move ctor就不會自動產生copy ctor01/09 17:04
14F→:原來是在指ADL...orz01/09 17:10
15F→:讓我想到一題 請解釋何謂two-phase lookup XD01/09 17:10
21F→:居然沒想到SFINAE,請實作std::enable_if (無誤01/09 18:31
22F→:板主大大: 我原本也想說用unique_ptr包比較省事01/09 19:01
23F→:不過T*頗佔空間 所以就另外實作出來了XD01/09 19:02
24F→:不過這又讓我目前做的方法 就算deleter是空的 也會佔1個byte01/09 19:03
25F→:所以應該要用empty base optimization把它浪費的空間消掉01/09 19:06
26F→:http://liveworkspace.org/code/2F01UF$1501/09 19:10
27F→:這個網站的compiler好新好棒 (Y)01/09 19:10
29F→:我的意思是指沒有state的deleter01/09 19:12
32F→:樓上的意思是?01/09 19:50
36F→:話說板主知道lambda有沒有move assignment operator嗎?01/09 20:02
37F→:我翻標準他有提到其他四個 就是沒講move assignment orz01/09 20:03
39F→:http://goo.gl/yPLGZ clang可以過 gcc會爆炸...01/09 20:08
2F→:C++沒有finally是因為有RAII01/08 21:30
3F→:new01/08 00:50
7F→:不用 你new T_Data的時候就會幫你呼叫T_Data的default ctor01/08 00:52
8F→:compiler預設產生的default ctor就會呼叫aMap的default ctor01/08 00:52
10F→:你要用malloc之類的也可以 但是你必須用placement new01/08 00:55
11F→:呼叫物件的ctor來初始化它 不過除非必要 要不然不建議這樣做01/08 00:56
13F→:因為你的變數名子叫做ptTData啊=.=01/08 00:58
3F→:第一題要回他 不是已經變四個了嘛._.01/07 01:21