#include<iostream>
using namespace std;
class A{ //空类占一位;
public:
static char b;//存放在全局变量区,不在栈中占内存;
int d;
int f(){
int a=0;
return a;
}
};
int l(){ //看返回值的类型计算内存占的长度;
int a=0;
long int d=9;
static int b;
return a;
}
void main(){
A p;
cout<<sizeof p<<endl;
cout<<sizeof l()<<endl;
using namespace std;
class A{ //空类占一位;
public:
static char b;//存放在全局变量区,不在栈中占内存;
int d;
int f(){
int a=0;
return a;
}
};
int l(){ //看返回值的类型计算内存占的长度;
int a=0;
long int d=9;
static int b;
return a;
}
void main(){
A p;
cout<<sizeof p<<endl;
cout<<sizeof l()<<endl;
}