为什么我打印的数值不一样?
为什么这个打印的数值是这样的
为什么这个打印的数值是这样的
2016-12-09
#include <iostream> #include "Line.h" using namespace std; Line::Line(int x1, int y1, int x2, int y2):m_coorA(x1,y1),m_coorB(x2, y2) { cout << "Line " << endl; } Line::~Line() { cout << "~Line" << endl; } void Line::setA(int x, int y) { m_coorA.setX(x); m_coorA.setY(y); } void Line::setB(int x, int y) { m_coorB.setX(x); m_coorB.setY(y); } void Line::printInfo() { cout << "printInfo()" << endl; cout << "(" << m_coorA.getX() << "," << m_coorA.getY() << ")" << endl; cout << "(" << m_coorB.getX() << "," << m_coorB.getY() << ")" << endl; } /*void Line::printInfo() { cout << "printInfo() const " << endl; cout << "(" << m_coorA.getX() << "," << m_coorA.getY() << ")" << endl; cout << "(" << m_coorB.getX() << "," << m_coorB.getY() << ")" << endl; }*/
举报