bits/stdc++.hとは、gccが提供するC++ヘッダーファイルである。
概要
簡単に言えば、「標準ライブラリをまとめて読み込むヘッダーファイル」である。gcc固有になるという問題はあるものの、これさえ読み込めば他の標準ライブラリのヘッダーファイルは一切読み込まなくて済む。
移植性を求めるのであれば使ってはならない(例えばMac OS Xの開発者ツールに入っているのはclangでありgccではないから、当然使用できない)が、競技プログラミングではどこのヘッダーファイルにあるかわからない機能を使うために右往左往するくらいならこれ1つincludeしてしまえばいいこのヘッダーを使用する誘惑がわくのは当然のことであろう。
ちなみにこのヘッダーファイルはgccの公式マニュアル
に存在する。
関連項目
- 0
- 0pt

