C ++のみを使用して完全なC++標準ライブラリ(もちろんSTLを含みますが、自己完結型で、内部依存関係のみ)を作成することは可能ですか?コンテナーと<cstdlib>
機能は、s、ビットシフト、forループ、その他のバイトの凝ったものの観点から実行可能だと思いchar
ますが、例外のようなもので、そもそも依存関係がなければ難しいようstd::cout
にstd::cin
思えます。(C汚染を回避するために)アセンブリで完全に実装された一連のOS機能が利用可能であるとしましょう。
コンパイラは、クラスや仮想関数からテンプレートや関数のオーバーロードまで、すべてを理解していると思います。これらは言語レベルのものであり、ライブラリIMHOにはありません。
これが以前に尋ねられた、または些細な愚かな質問である場合は、私を許してください。私はここでC<->C ++戦争を始めようとしているのではなく、標準ライブラリなどの獣を実装することの限界を理解しようとしているだけです...
ありがとう!