我正在尝试定义一元运算符 - 在 char 数组上
Int operator - (const char *rs){
Int b(rs);
return b;
}
但我收到两条错误消息
IntelliSense:非成员运算符需要类或枚举类型的参数
错误 C2803:'operator -' 必须具有至少一个类类型的形式参数
我在msdn上查找了错误代码,但我仍然看不到我做错了什么。
我想执行类似的操作
-"1256ght78"
我正在尝试定义一元运算符 - 在 char 数组上
Int operator - (const char *rs){
Int b(rs);
return b;
}
但我收到两条错误消息
IntelliSense:非成员运算符需要类或枚举类型的参数
错误 C2803:'operator -' 必须具有至少一个类类型的形式参数
我在msdn上查找了错误代码,但我仍然看不到我做错了什么。
我想执行类似的操作
-"1256ght78"