我无法找到任何关于在c ++中设置等于对象的原始数据类型的东西,所以我不确定它是否可行。请考虑以下代码:
class FloatingPoint {
private:
float a;
public:
FloatingPoint(float b): a(b) {};
};
int main(){
float num;
FloatingPoint fPoint = new FloatingPoint(5.5);
num = fPoint; //num should be set equal to 5.5
return 0;
};
是否有一些操作符重载允许这样做?
(为了示例,我使用这个简单的代码,我知道做这种分配是毫无意义的)