LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 219|回复: 0

using 声明

[复制链接]
发表于 2024-1-29 23:13:33 | 显示全部楼层 |阅读模式
using 声明将名称引入声明性区域,在该区域中显示 using 声明。

语法

using [typename] nested-name-specifier unqualified-id ;
using declarator-list ;
参数
nested-name-specifier 命名空间、类或枚举名称和范围解析运算符 (: 的序列,由范围解析运算符终止。 单个范围解析运算符可用于从全局命名空间引入名称。 关键字 typename 是可选的,在从基类引入到类模板时,可用于解析依赖名称。

unqualified-id 非限定 ID 表达式,可以是标识符、重载运算符名称、用户定义的文本运算符或转换函数名称、类析构函数名称或模板名称和参数列表。

declarator-list [typename] nested-name-specifierunqualified-id 声明符的逗号分隔列表,后跟省略号(可选)。

备注
using 声明引入非限定名称作为在其他地方声明的实体的同义词。 它允许使用特定命名空间中的单个名称,而无需在其显示的声明区域中显式限定。 这与 using 指令相反,该指令允许命名空间中的所有名称在没有限定的情况下使用。 using 关键字还用于类型别名。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表