Re: [情報] C++大師認證 (PA8)
※ 引述《d8888 (Don)》之銘言:
: c. 更重要的,有沒有強者有PA8解題心得的分享啊。我PA8除了某些檢查東西合不合規矩
: (有無重複declaration,有沒有array of function, etc.)以外,還是白的啊啊啊啊啊
: 啊啊啊。
: (謎之音:你這篇文章其實最想表達的是這句吧....)
我做pa8的時候也是在趕時間
做法基本上就是test driven: 先搞定輸出格式, 然後testcase照順序一個一個殺掉
能講的好像沒有很多
1. pa8趕快衝過去(反正你別無選擇XD)
等到pa9做完對elf有點實感之後, 再回來看pa8會有不一樣的想法
也比較知道relocation實際上要怎麼做
其實我覺得這兩個作業根本應該反過來...
2. 關於constant expression:
隨便寫寫就好, 到了pa10馬上就要打掉重練了.
testcase很佛心 沒有像這種表人測資:
int arr[1];
constexpr int *p = arr;
static_assert(p != 0, ""); // ok, 500-static-assert3.t
static_assert(p != 5566, ""); // error: 這不是constant expression
說實話上面最後一行我還是不知道該怎麼處理比較漂亮
3. pa9蠻有趣的, 可以學到很多跟c++無關的冷知識 (離題)
想到再補XD
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.133.191.239
→
02/01 02:27, , 1F
02/01 02:27, 1F
不知道.. 我猜 arr的type是int[1], 沒有const. 所以不是
※ 編輯: Fenikso 來自: 220.133.191.239 (02/01 03:00)
→
02/01 02:54, , 2F
02/01 02:54, 2F
→
02/01 02:55, , 3F
02/01 02:55, 3F
→
02/01 02:57, , 4F
02/01 02:57, 4F
→
02/01 03:01, , 5F
02/01 03:01, 5F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章