私は現在 C++ を学んでおり、ヘッダーをインクルードすることについて知っておくべきことのほとんどを理解していると思います...これがまったく必要のない言語から来ているため、「これは間違っている」または「これは間違っている」と感じることがよくあります。 「これを行うためのより簡単な方法」があるはずです:
ベクトルを使用したいすべてのクラスに(たとえば)「ベクトル」を含めるのは非常に面倒です。より良い方法はありますか?
私は、頻繁に変更されないかなりの数のクラスを備えた、かなりのコア機能 (これも別の名前空間にあります) を持っています。すべてのクラスにすべての機能が必要というわけではありませんが、ヘッダー ファイルを 1 つだけ用意して、それをインクルードし、それで作業を完了できれば非常に便利です... これを行う最善の方法は何ですか?
プリコンパイル済みヘッダー ファイルにヘッダーを含めるのは悪い習慣ですか? はいの場合、なぜですか?