perform
すべての変数値をコピーするクラスのオーバーロードされた代入演算子を作成しました。例:Exp.cppで
class perform
{
LOG *ptr;
int a;
//constructor
//destructor
perform operator=(const perform & rhs){
ptr = rhs.ptr; a=rhs.s;
return * this;}
};
別のクラスoutput
で、 へのポインタを宣言しましたabc
。
perform * ptr = StatCol::CreateCol(frm);
abc = ptr; //this line should invoke assignment overloaded.
//but in my case it's not invoked.