드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
c++ 고수,,아니 하수님도 좀 도와주세요 ㅠ
게시물ID : freeboard_335201짧은주소 복사하기
작성자 : coolwine
추천 : 1
조회수 : 373회
댓글수 : 11개
등록시간 : 2009/04/16 22:37:02
이게..그냥 생성자와 복사생성자에 관한 건데요
Cpoint P2(1); 을 생성할때 에러가 나는데 이유가 뭔지 모르겠네요....ㅠㅠ 도와주십쇼!
#include <iostream>
using namespace std;
class Cpoint{
private:
int x, y;
public:
Cpoint(int a=0, int b=0) : x(a), y(b) {}
Cpoint(int a):x(a),y(a){}
Cpoint(const Cpoint &a) { x = a.x; y=a.y; }
Cpoint(int a, Cpoint &b) : x(a), y(b.y) {x+=b.x; y+=b.y;}
Cpoint(const Cpoint &a, const Cpoint &b) : x(a.x+b.x), y(a.y+b.y) {x+=a.x; y+=b.y;}
void Print() { cout<<'('<<x<<','<<y<<')'<<endl;}
};
int main()
{
Cpoint P1;
Cpoint P2(1);
Cpoint P3(2,3);
Cpoint P4 = P3;
Cpoint P5(2, P3);
Cpoint P6(P4, P5);
P1.Print();
P2.Print();
P3.Print();
P4.Print();
P5.Print();
P6.Print();
return 0;
}
댓글 분란 또는 분쟁 때문에
전체 댓글이 블라인드 처리되었습니다.
새로운 댓글이 없습니다.