標準ライブラリには疣贅があることは知っていますが (そうでない標準ライブラリを備えた言語を見つけてください)、一見無関係に見える 2 つのコードを「ユーティリティ」という名前のインクルードに詰め込む必要があるといつも思っていました。これにはかつて理由がありましたか?このライブラリには、役立つと見なされたものや、独自のヘッダー ファイルを保証するほど肉付けされたものが含まれていましたか?
基本的に私が理解しようとしているのは、pair、make_pair、および rel_ops に共通するものは何ですか?