だから私は標準で自分のヘッダーファイルにインクルードガードを配置する方法を知っています
#ifndef ...
#define ...
さて、私の質問は、私自身のものではないライブラリを含めることについてです。良い例でしょう。文字列の使用を必要とするヘッダーファイルがあるので、次のようにします
foo.h
#ifndef FOO_H
#define FOO_H
#include <string>
... code etc ...
#endif
さて、別のヘッダーファイルと呼ばれるものがある場合、たとえば、bar.hこれも使用する必要がありますが<string>、複数のインクルードを防ぐにはどうすればよいですか?STLにはすでにガードが含まれていますか?