这个C ++语句中'operator'的含义

时间:2010-06-21 10:04:54

标签: c++

“运算符”在此C ++用法中的含义是什么?

char* pszVar= W2A(_bstr_t(bstrVar).operator wchar_t*());

4 个答案:

答案 0 :(得分:5)

强制编译器在该类中选择明显定义的“convert to wchar_t *”运算符。 “那个类”是从_bstr_t调用返回的任何内容。

答案 1 :(得分:4)

这是对转换运算符wchar_t的显式调用,以确保它将被使用而不是另一个。

那就是说,这很丑陋,肯定会在班级成员身上出现问题。

答案 2 :(得分:3)

它标记了对转换运算符的显式调用wchar_t*

答案 3 :(得分:0)

它指的是铸造操作员。