スレを勃てるまでもないC/C++の質問はここで 18
■ このスレッドは過去ログ倉庫に格納されています
0170デフォルトの名無しさん
2011/01/28(金) 00:05:31{
CPoint tmp;
tmp.m_x = m_x + obj.m_x;
tmp.m_y = m_y + obj.m_y;
return tmp;
}
// +=演算子オーバーロード
CPoint& CPoint::operator+=(const CPoint& obj)
{
m_x += obj.m_x;
m_y += obj.m_y;
return *this;
}
この2つの違いはなんですか? +=をオーバーロードするときはポインタを返さないといけないんでしょうか?
■ このスレッドは過去ログ倉庫に格納されています