计算机二级辅导:C 的名字查找计算机等级考试

文章作者 100test 发表时间 2010:01:01 12:58:01
来源 100Test.Com百考试题网


  在C 中,函数编译时检查过程如下:
  第一步,执行名字查找(name lookup):在调用类中查找,并生成候选列表;若候选列表为空,再扩大查找范围(如名字空间内,或父类);如此循环。如果最终无结果,那么抱歉,就会提示你“名字未能找到”;否则,编译器跳到第二步。
  第二步,执行重载辨别(overload resolution):如果第一步得到的候选者个数大于一,编译器将以传递给函数的参数及其类型为依据,尝试找到最佳答案。如果无法据此确定最优者,就会报告“存在二义性调用”。来源:
  第三步,可见性检查(accessibility checking):编译器检查是否可真正执行调用(比如,被调用函数是否是私有的)。

  编辑特别推荐:

  送给正在学习C 朋友的50条建议

  C 笔试考前练习



相关文章


C 单链表操:作交换节点计算机等级考试
计算机二级:C 基本数据类型与输入输出计算机等级考试
计算机二级辅导:父子进程:exec计算机等级考试
计算机二级辅导:何为POD对象计算机等级考试
计算机二级辅导:C 的名字查找计算机等级考试
C 和C#编写并且相互调用COM组件计算机等级考试
注意函数_变量的声明与定义计算机等级考试
头文件的习惯写法及结构分布计算机等级考试
关于字符串中的与NULL计算机等级考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛