タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

firefoxとc++に関するysano2005のブックマーク (2)

  • C++ 移植性ガイド

    この後に、多くのマシンやコンパイラを横断して移植可能な C++ のコードを作る上で役に立つ規則・ガイドライン・TIPS の集まりが続きます。 この情報は、25 にものぼる異なるマシンと1ダース分以上の C++ コンパイラを横断して多くのコードを移植した結果として生まれたものです。これらのうちいくつかはあなたを苛立たせ、もうお手上げだと感じて「えい、<愛用の C++ 機能を追加>できないのはヘボコンパイラだ」と叫びたくなるかもしれません。しかし、これが移植性の高いコードの現実です。あなたがルールを守るなら、あなたのコードはすべての Mozilla プラットフォーム上でシームレスに動作し、新しいマシンへの移植も容易となるでしょう。 私たちは情報を最新に保つよう努力しています(例えば、ときどきコンパイラの改定で制約が取り除かれるかもしれません)。これらの tips に関する最新情報や、追加の情報

  • Mozilla Hacker's Getting Started Guide - MDC

    目次1.1. Mozilla とは? 1.2. 動機 1.3. 対象者 1.4. このドキュメントの範囲 1.5. Netscape 社はこのプロジェクトに何をすべきなのか? 1.6. C++JavaScript 1.7. NSPR - Netscape ポータブル・ランタイム 1.8. スレッド 1.9. オブジェクト指向プログラミング & モジュール化 1.10. インタフェース 1.11. XPCOM / nsISupports / nsCOMPtr 1.12. 例外 / nsresult 1.13. C++ における文字列 1.14. GUI (グラフィカル・ユーザ・インタフェース) / XUL 1.15. ビルドシステムとツリー 1.16. アプリケーションの開始 1.17. 内部通知システム 1.18. ローカライゼーション 1.19. コーディングとレビューのルール 1

  • 1