[爆卦]瘋狂程設編譯器是什麼?優點缺點精華區懶人包

為什麼這篇瘋狂程設編譯器鄉民發文收入到精華區:因為在瘋狂程設編譯器這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者HamalAri (哈馬‧阿里)看板C_and_CPP標題Re: [問題] CPE 考試的 C+...


結果本蛇還是去考了
初戰有解出一半算還 ok 吧。



其實報名前我就有寫信去問
官方的答覆是:

目前官方指定 編譯器 為 Visual C++ 2010 及 MinGW 20120426

至於 MinGW 是否更新到 Mingw-w64 2017
各考場是各別開放 Visual studio 2015 ,要等大會討論後才決定


然後考試後 有問卷 ,所以請大家如果有去考的話,幫忙抱怨一下沒有 c++11
或者抱怨瘋狂程設很爛也可以


至於交大校內的 GPE ,等本蛇期中考完再研究看看吧


p.s. 明明問問題的系統就一直都有人問可不可以用 C++11 啊
考到一半看到差點笑出來

===========

至於沒有 C++11 嘛,比較麻煩的地方,幫整理:

1. 沒 auto ,range-based for loop
> 這個只能把自已多費工了

2. 承上題,有些東西真的不是多打字的問題,要改寫法:

如 auto last = unique( xxx.begin(), xxx.end() );
> 要改成類似 vector<xxx> ::iterator last = unique .....

如 for( auto& kv: xxxmap )
> 要改成 for( xxxmap<ooo,ooo> ::iterator kv=xxxmap.begin ...)
> 然後因為 it 是指標,所以比如 value 是 vector 時
可能就要 kv->second->at( xxx ) 這樣

3. 沒有 To_string, stoi ....
> 真的很麻煩,用 stringstream 湊嗎?

4. 初始化 vector / map 之類的
不能用 map<xxx, vector<xxx> > ooo = { {xx,{xx,xx}} }

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.113.64.158
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1490720252.A.9DB.html
※ 編輯: HamalAri (140.113.64.158), 03/29/2017 00:59:11
steve1012: C++11 真的是大大的改善很多啊 03/29 02:06
Sylveon: 我遇過瘋狂程設的作者,聽他的實作說明讓我豆頁痛== 03/29 02:33
longlongint: 3 可以用sscanf sprintf 但還是蛋疼 03/29 08:40
longlongint: 還有 itoa atoi 似乎可以用? 03/29 08:57
Caesar08: 樓上是在說itoa還是iota?itoa非標準喔 03/29 09:18
longlongint: visual c++ 有? 03/29 12:21

x000032001: GPE是gcc4.8.2 參數沒有c++11 進server幫你看過惹 03/29 14:38
感謝提供大家情報!
※ 編輯: HamalAri (140.113.184.113), 03/29/2017 15:23:07
TobyH4cker: 真的覺得用這系統是有病 03/30 17:43
Sidney0503: 有病+1 03/31 10:33
dibery: 瘋狂程設不好用,比之前給你一個 linux 環境還糟糕 04/08 01:45

你可能也想看看

搜尋相關網站