クラスがありT
、デストラクタを定義し、演算子T
を定義しようとしています。+
どうすれば削除できt2
ますか?
T
または、別の方法で関数からの値を返す必要がありますか?
T& T::operator + (const T& t1)
{
T* t2 = new T;
t2 = this + t1;
return *t2;
}
void main()
{
T t1(1,2), t2(3,8);
cout << (t1 + t2) << endl;
}
どんな助けでも大歓迎です!