|
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 |
#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();
}
} |
cs |
'Programming > 명품 C++ Programming' 카테고리의 다른 글
| 명품 C++ Programming 실습문제 4장 3번 (0) | 2018.05.05 |
|---|---|
| 명품 C++ Programming 실습문제 4장 2번 (0) | 2018.05.05 |
| 명품 C++ Programming 4장 OpenChallenge (0) | 2018.05.05 |
| 명품 C++ Programming 실습문제 3장 10번 (0) | 2018.04.28 |
| 명품 C++ Programming 실습문제 3장 9번 (0) | 2018.04.28 |