をintにオブジェクト私はこのようなオブジェクトへの代入int型に問題があります。変換 -
class Wurzel{
private:
int wurzelexponent;
int wert;
public:
Wurzel(){
wurzelexponent=1;
wert=1;
}
Wurzel& operator =(const Wurzel &w) {
wurzelexponent = w.wurzelexponent;
}
};
:代入演算子と
int main() {
Wurzel a;
Wurzel b=3; // error: conversion from 'int' to non-scalar type 'Wurzel' requested
return 0;
}
私のクラスを
私はこれを=
の演算子で行う必要があります
問題はどこですか?
いいえ、ありません '演算子'が、コンストラクタはワーゼルのB = 3 'のために呼び出されます;':
これを試してみてください。 – MikeCAT