CからC++に移行中の人が質問するためのスレ
■ このスレッドは過去ログ倉庫に格納されています
0169デフォルトの名無しさん
2005/06/14(火) 18:16:28ソースはよく見てないが、 += が出来たのなら
cStrType & cStrType::operator + (const cStrType &ob) {
return cStrType(*this) += ob;
}
でいいような気がする。
ソースを見たらコピーコンストラクタ無かったっぽいから、それを定義するか、
cStrType tmp;
tmp = *this;
tmp += ob;
return tmp;
だな。
+ と += みたいなのは1つ定義したらそれを使って他を定義するのが基本だと思う。
■ このスレッドは過去ログ倉庫に格納されています