반응형
#include <iostream>
using namespace std;
class Color {
int red, green, blue;
public:
Color()
{ red = green = blue = 0; }
Color(int r, int g, int b)
{ red = r; green = g; blue = b; }
void setColor(int r, int g, int b)
{ red = r; green = g; blue = b; }
void show()
{ cout << red << ' ' << green << ' ' << blue << endl; }
};
int main() {
Color screenColor(255, 0, 0); //빨간색의 스크린컬러객체 생성
Color *p; //Color 타입의 포인터 변수 p선언
p = &screenColor;
p->show();
Color colors[3];
p = colors;
p[0].setColor(255, 0, 0);
p[1].setColor(0,255,0);
p[2].setColor(0,0,255);
for (int i = 0; i < 3; i++)
p[i].show();
}
반응형
'프로그래밍' 카테고리의 다른 글
[C++] 명품 c++ 프로그래밍 실습 4장 6번 (0) | 2020.12.23 |
---|---|
[C++] 명품 c++ 프로그래밍 실습 4장 4번 (0) | 2020.12.23 |
[C++] 명품 c++ 프로그래밍 실습 4장 2번 (0) | 2020.12.23 |
[C++] 명품 c++ 프로그래밍 실습 3장 12번 (0) | 2020.12.23 |
[C++] 명품 c++ 프로그래밍 실습 3장 10번 (0) | 2020.12.23 |