类内定义,类外声明
class Data
{
private:
int num;
public:
//成员函数在类内声明,类外定义
void setnum(int data);//声明
int getnum();
};
//类的外边,加了Data::作用域表示属于类
void Data::setnum(int data)//定义
{
num = data;
}
int Data::getnum()
{
return num;
}
void test()
{
printf("%d\n", sizeof(Data));
cout << sizeof(Data) << endl;//类的大小
}
int main()
{
test();
return 0;
}