我正在寫一個小型的C++程序來獲得樂趣並擴展我的C++技能。由於它的範圍相對較小,我還計劃通過使該程序支持Windows和Linux來嘗試跨平臺開發。學習和跨平臺開發(C++)
我認爲我的C++熟練程度在休閒和中級之間:OO,一些模板和設計模式,之前使用過STL並試圖更詳細地研究它,但是,儘管編碼這個小程序,我發現越深入挖掘C++,我越感覺到痛苦,尤其是當我瞭解和處理不同平臺/供應商的實現之間的差異時。
像Qt,ACE,Boost這樣的跨平臺框架的使用似乎有助於加速開發,從而使生活更輕鬆,但是我擔心這是否會超過我的目的。如果有任何C++跨平臺開發的「最佳實踐」,有人可以提供一些建議嗎?謝謝。