728x90
#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;
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++' 카테고리의 다른 글
클래스 Circle (동적 메모리 할당, 면적이 100에서 200 사이인 원의 개수) (0) | 2020.12.30 |
---|---|
동적 메모리 할당 (평균 구하기) (0) | 2020.12.30 |
동적 메모리 할당(정수 입력 받아 평균 구하기) (0) | 2020.12.28 |
클래스 Circle(면적 구하기) (0) | 2020.12.28 |
배열 동등 비교 (0) | 2020.12.28 |