インテル® C++ コンパイラー 17.0 デベロッパー・ガイドおよびリファレンス

ffriend-injection

囲まれた名前空間に friend 関数を挿入するようにコンパイラーに指示します。

構文

Linux* および OS X*:

-ffriend-injection

-fno-friend-injection

Windows®:

なし

引数

なし

デフォルト

-fno-friend-injection

コンパイラーは、囲まれた名前空間に friend 関数を挿入しません。 囲まれたスコープで宣言されていない friend 関数は、引数依存の検索でのみ見つけることができます。

説明

このオプションは、friend 関数が宣言されているクラスのスコープ外でも認識されるように、囲まれた名前空間に挿入するようにコンパイラーに指示します。

Linux* システムの gcc バージョン 4.1 以降では、これはデフォルトの動作ではありません。 このオプションは、gcc 4.0 以前のバージョンとの互換性のために提供されています。

IDE オプション

なし

代替オプション

なし