1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | #include <iostream> using namespace std; // Point 클래스를 정의한다. class Point { public: // 멤버 변수 int x, y; // 멤버 함수 void Print(); }; void Point::Print() //Point::print()에서 '::'의 역할은 'Point클래스의print함수이다' 라는 뜻으로 이해하시면 됩니다. { cout << "( " << x << ", " << y << ")\n"; } //클래스의 정의 부분을 밖으로 빼냄으로써 Point 클래스 부분이 훨씬 간결해졌다. int main() { // 객체를 생성한다. Point pt1, pt2; // pt1, pt2를 초기화 한다. pt1.x = 100; pt1.y = 100; pt2.x = 200; pt2.y = 200; // pt1, p2의 내용을 출력한다. pt1.Print(); pt2.Print(); return 0; } | cs |
카테고리 없음