#include lt;iostreamgt;
typedef 구조체
{
int R
int G;
int B;
}col
typedef 구조체
{
int x; >
int y;
}my_point;
클래스 _포인트
{
공개:
void set_point(col color)
{
this-gt;colour.R = color.R;
this-gt;colour.G = 색상. G;
this-gt; color.B = color.B
void move_point(my_point pt) {
pt.x = pt.x;
pt.y =
};
p>
p>
void show();
비공개:
my_point pt;
col color;
};
p>
void _point::show()
{
std::cout lt;lt "점 위치: " lt;lt; pt.x lt; lt; ',' lt; lt; pt.y lt; lt; std::endl;
std::cout lt;lt; "포인트 색상 :" lt;lt; "RGB "lt ;lt;color.R lt;lt;','lt;lt;color.G lt;lt;','lt;lt;color.B lt;lt;std: :endl;
}
int main()
{
_point pt
col color;
color.R = 25;
color.G = 23;
color.B = 21; /p>
위치 x = 2;
위치 y = 3
pt.set_point(color)
pt.move_point( pos);
pt.show();
0을 반환;
}