2.1.56. --[no_]friend_injection

此选项控制 C++ 中 friend 声明的可见性。

在 C++ 中,此选项控制使用标准查找机制时,仅在 friend 声明中声明的类或函数的名称是否可见。

声明 friend 名称后,它们对这些查找是可见的。 如果未按标准要求声明 friend 名称,则仅当使用参数相关查找并且类名从不可见时,函数名称才可见。

Note

--friend_injection 选项仅作为不符合 C++ 标准的旧式源代码的迁移辅助选项。 不建议使用此选项。

模式

仅当源语言为 C++ 时,此选项才有效。

缺省选项

缺省为 --no_friend_injection

另请参阅

Copyright © 2007 ARM Limited. All rights reserved. ARM DUI 0348AC
Non-Confidential