- 209 名前:デフォルトの名無しさん mailto:sage [2009/05/21(木) 11:26:55 ]
- コンパイルできない なんでか教えて
#include <iostream> class Point { private: int m_x; int m_y; public: Point(int x = 0, int y = 0): m_x(x), m_y(y) {} void show() { std::cout << "m_x = " << m_x; std::cout << ", m_y = " << m_y << std::endl; } Point *operator+(Point *p) { m_x = m_x + p->m_x; m_y = m_y + p->m_y; return *this; } }; int main() { Point *p1 = new Point(3, 4); Point *p2 = new Point(5, 8); p1->show(); p2->show(); Point *p3; p3 = p1 + p2; p3->show(); return 0; }
|

|