私は、楽しくC++スキルを拡張するための小さなC++プログラムを作成しています。その範囲は比較的小さいので、私はこのプログラムをWindowsとLinuxの両方に対応させることでクロスプラットフォーム開発を試みる予定です。学習とクロスプラットフォームの開発(C++)
私はC + +の能力がカジュアルと中間のレベルの間にあります:OO、テンプレートとデザインパターンのビット、前にSTLを使用して詳細を調べようとしています...しかし、プログラムの中で、私がC++を深く掘り下げていくにつれて、特にプラットフォームの違いやベンダーの実装の違いを理解して対処するときに感じる痛みが増えています。
Qtの、ACEのようなクロスプラットフォームのフレームワークを使用し、ブーストは生活を楽にするため、多くの開発をスピードアップするのに役立つと思われるが、これは私の目的を負かす事になります場合、私は心配しています。 C++クロスプラットフォーム開発を行うための「ベストプラクティス」があれば、誰かに助言を与えることができますか?ありがとう。