error :does not name a type

iteye_20025發表於2011-10-26

前天在寫一箇中字尾轉換的程式時遇到了一個很棘手的問題:在我定義了map之後,無論採取那種插入方法均已失敗告終,期間也問了好多網友,改過了不少次,最終還要感謝飛飛的網友的幫助終於成功的處理了。

g++ 編譯出現的錯誤,這個錯誤提示給人一頭霧水,感覺沒有一點下手修改的方向。

定義了全域性變數opeMap ,緊接著在main()函式之外執行opeMap的insert操作,這是錯誤之源。但不知道為什麼?

(記得看過一篇文章,函式不一定是非要從main()函式開始執行)

經過修改如上,可以正確執行

相關文章