分享
 
 
 

3.4 - [basic.lookup] - 【基本.查找】

王朝other·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

请不要转载本文;请不要以任何形式重新出版,发布本文;请在下载本文 24 小时内将其删除;禁止将本文用于商业目的。

3 Basic concepts [basic]

3.4 Name lookup [basic.lookup]

3 基本概念 【基本】

3.4 名字查找 【基本.查找】

The name lookup rules apply uniformly to all names (including typedef-names (7.1.3), namespace-names (7.3) and class-names (9.1)) wherever the grammar allows such names in the context discussed by a particular rule. Name lookup associates the use of a name with a declaration (3.1) of that name. Name lookup shall find an unambiguous declaration for the name (see 10.2). Name lookup may associate more than one declaration with a name if it finds the name to be a function name; the declarations are said to form a set of overloaded functions (13.1). Overload resolution (13.3) takes place after name lookup has succeeded. The access rules (clause 11) are considered only once name lookup and function overload resolution (if applicable) have succeeded. Only after name lookup, function overload resolution (if applicable) and access checking have succeeded are the attributes introduced by the name's declaration used further in expression processing (clause 5).

无论语法对某条特定规则论述的语境中的名字允许出现在何处,名称查找规则统一地应用到所有名字上(包括 typedef-名称(7.1.3),名字空间-名称(7.3)和类-名称(9.1))。名字查找将名字的应用羽其名字的声明(3.1)联系起来。名字查找应该找到该名字的一个明确的声明(见 10.2)。名字查找如果发现名字为函数名字,可能将其联系到多于一个声明上;这些声明被认为构成一组重载函数(13.1)。重载解析(13.3)在名字查找成功之后进行。访问规则(章节 11)仅当名字查找和函数重载解析(如果适用)成功后被考虑,仅在名字查找,函数重载解析(如果适用)和访问检查成功后,由该名字的声明引入的属性才被表达式处理(章节 5)中进一步使用。

A name "looked up in the context of an expression" is looked up as an unqualified name in the scope where the expression is found.

在“表达式的语境中查找”的名字是被出现该表达式的作用域中作为非限定名称查找的。

Because the name of a class is inserted in its class scope (clause 9), the name of a class is also considered a member of that class for the purposes of name hiding and lookup.

由于类的名称是被插入到其类作用域(章节 9)中,所以处理名字隐藏和查找时,类的名字同样被看作该类的成员。

[Note: 3.5 discusses linkage issues. The notions of scope, point of declaration and name hiding are discussed in 3.3. ]

【注:3.5 讨论连接性的问题。作用域,声明点和名字隐藏的概念在 3.3 中讨论。】

3.4.1 Unqualified name lookup [basic.lookup.unqual]

3.4.1 非限定名称查找 【基本.查找.非限定】

3.4.2 Argument-dependent name lookup [basic.lookup.koenig]

3.4.2 自变量关联名称查找 【基本.查找.koenig】

3.4.3 Qualified name lookup [basic.lookup.qual]

3.4.3 限定名称查找 【基本.查找.限定】

3.4.4 Elaborated type specifiers [basic.lookup.elab]

3.4.4 详细类型限定 【基本.查找.详细】

3.4.5 Class member access [basic.lookup.classref]

3.4.5 类成员访问 【基本.查找.类参照】

3.4.6 Using-directives and namespace aliases [basic.lookup.udir]

3.4.6 Using-指令和名字空间别名 【基本.查找.u指令】

PREV [basic.scope.hiding] | NEXT [basic.lookup.unqual]

上一页 【基本.作用域.隐藏】 | 下一页 【基本.查找.非限定】

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有