インテル® C++ コンパイラー XE 13.1 ユーザー・リファレンス・ガイド
囲まれた名前空間に friend 関数を挿入するようにコンパイラーに指示します。
すべて
Linux* および OS X*:
-ffriend-injection
-fno-friend-injection
Windows*:
なし
コンパイラーは、囲まれた名前空間に friend 関数を挿入しません。 囲まれたスコープで宣言されていない friend 関数は、引数依存の検索でのみ見つけることができます。
このオプションは、friend 関数が宣言されているクラスのスコープ外でも認識されるように、囲まれた名前空間に挿入するようにコンパイラーに指示します。
これは、gcc バージョン 4.1 以降ではデフォルトの動作ではありません。 このオプションは、gcc 4.0 以前のバージョンとの互換性のために提供されています。