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