2.1.26. --[no_]dep_name

此选项启用或禁用 C++ 中的从属名称处理。

C++ 标准规定应在下列情况下在模板中执行名称查找:

如果选择了选项 --no_dep_name,则只能在实例化模板时在模板中执行从属名称查找。 也就是说,不能在分析模板时执行从属名称查找。

Note

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

模式

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

缺省选项

缺省为 --dep_name

限制

--dep_name 选项不能与 --no_parse_templates 选项结合使用,因为在启用从属名称处理时,缺省情况下将执行分析。

错误

如果将 --dep_name 选项与 --no_parse_templates 结合使用,编译器会生成错误。

另请参阅

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