# 일반 Class 형
class Data_Class
{
public:
int value1;
int value2;
int value3;
public:
Data_Class ();
Data_Class (const Data_Class& o);
Data_Class& operator=(const Data_Class& rhs);
};
Data_Class::Data_Class ()
{
value1=0;
value2=0;
value3=0;
}
Data_Class::Data_Class (const Data_Class& o)
{
value1=o.value1;
value2=o.value2;
value3=o.value3;
}
Data_Class& Data_Class::operator=(const Data_Class& rhs)
{
value1=rhs.value1;
value2=rhs.value2;
value3=rhs.value3;
return *this;
}
# Inline Class 형
class Data_Inline_Class
{
public:
int value1;
int value2;
int value3;
public:
Data_Inline_Class ()
{
value1=0;
value2=0;
value3=0;
}
Data_Inline_Class (const Data_Inline_Class& o)
{
value1=o.value1;
value2=o.value2;
value3=o.value3;
}
Data_Inline_Class& operator=(const Data_Inline_Class& rhs)
{
value1=rhs.value1;
value2=rhs.value2;
value3=rhs.value3;
return *this;
}
};