隐式转换序列?

时间:2014-11-20 04:53:58

标签: c++ implicit-conversion

N3797§13.3.3.1[over.best.ics]定义了隐式转换序列概念。更确切地说,它说:

  

隐式转换序列是用于转换的序列   将函数调用中的参数转换为   被调用函数的相应参数。   转换序列是一个隐式转换,如中所定义   第4条,这意味着它受初始化规则的约束   一个表达式的对象或引用(8.5,8.5.3)。

事情Clause 4与用户定义的转换和省略号转换无关,它只定义标准转换。因为,句子 转换序列是第4章 中定义的隐式转换,我不清楚。如何将第4节中的规则应用于所有三个转换序列。我的意思是

  

格式良好的隐式转换序列是以下之一   形式:

     

- 标准转换序列(13.3.3.1.1),

     

- 用户定义的转换序列(13.3.3.1.2)或

     

- 省略号转换序列(13.3.3.1.3)。

0 个答案:

没有答案