c⼀c++如何自定义一个int类型,拥有int的所有特性?

2025-04-19 10:45:47
推荐回答(4个)
回答1:

你可以自定义一个类,写上int型的运算符重载就可以和int型等价,节约你的开发成本

class A
{
public:
    operator int()
    {
        //里面需自己实现
    }
};

回答2:

typede可以为现有类型创建一个新的名字,例如,新类型的名字为yourtype:
typedef yourtype int;
这里仅仅是起了一个别名,仍然是int型,当然具有所有int的特性。

回答3:

typedef int element;

回答4:

没试过,大概是重载各种操作运算符吧