Oracle® Solaris Studio 12.4:使用 dbx 调试程序

退出打印视图

更新时间: 2015 年 1 月
 
 

使用作用域转换操作符限定符号

使用 funcfile 命令时,可能需要使用作用域转换操作符来限定作为目标给出的函数的名称。

dbx 提供了三个用于限定符号的作用域转换操作符:反引号操作符 (`)、C++ 双冒号操作符 (::) 和块局部操作符 (:lineno)。应单独使用它们,在某些情况下可以一起使用。

除了在代码中导航时限定文件名和函数名外,输出和显示作用域外变量和表达式以及显示类型和类声明时还必须限定符号名(使用 whatis 命令)。

本节介绍了所有各类符号名称限定的规则。符号限定规则在所有情况下都是相同的。