変換演算子とコンストラクタについてのここでのいくつかの質問を読んで、私はそれらの間の相互作用、つまり「あいまいな」呼び出しがあると考えました。次のコードを考えてみましょう: class A;
class B {
public:
B(){}
B(const A&) //conversion constructor
{
cout <
あなたが私を助けることができるかどうか疑問に思っていました。ここで は私の.hです: Class Doctor {
const string name;
public:
Doctor();
Doctor(string name);
Doctor & Doctor::operator=(const Doctor &doc);
}
と私のメ