相关疑难解决方法(0)

什么是C++中的运算符T*(其中T是模板参数)?

class NullClass{
    public:
    template<class T>
        operator T*() const {return 0;}

};
Run Code Online (Sandbox Code Playgroud)

我正在阅读有效的C++,我遇到了这个类,我实现了这个类,它编译.我对此有些疑惑:

  1. 它没有返回类型.

  2. 这是什么运营商.

  3. 它实际上做了什么.

c++ operator-overloading

8
推荐指数
1
解决办法
1547
查看次数

标签 统计

c++ ×1

operator-overloading ×1