それ以外の用途において、bits/stdc++.hを用いることは避けるべきだと考えます。これには以下のような理由が考えられます。 libstdc++環境固有のヘッダであり、これを用いることはプログラムの可搬性を大きく損なうため ヘッダのプリコンパイルによるコンパイル高速化を行わない場合、stdc++.hのインクルードは本来の使用目的から外れ、コンパイル時間を増大させる可能性があるため コンパイル後のバイナリに不必要な未使用定数などが含まれ、サイズが増大するため 不必要なヘッダをインクルードすることによってIntellisenseなどIDEの動作を重くする可能性があるため ファイル中で標準ライブラリのどの機能を使用しているかがわかりにくくなり、プログラム全体の見通しが悪くなるため
[[bits/stdc++.hは環境依存であり、開発用途で使うべきではない]]