C++ 这个类的对象大小是多少? 上课时间{ 整小时,分钟,秒; 时间(){}; 时间(inth,intm,ints){ 小时=小时; min=m; 秒=秒; } void printTime(){ cout

C++ 这个类的对象大小是多少? 上课时间{ 整小时,分钟,秒; 时间(){}; 时间(inth,intm,ints){ 小时=小时; min=m; 秒=秒; } void printTime(){ cout,c++,C++,我想试试这样的东西: Class Time{ int hour, min, sec; Time(){}; Time(int h,int m, int s){ hour = h; min = m; sec = s; } void printTime(){ cout<<hr<<”:”<<min<<”:”<<sec; } } cout'sizeof Time'会告诉你。你不需要问其他人。int的大小取决于平台;有一个

我想试试这样的东西:

Class Time{ 
int hour, min, sec; 
Time(){}; 
Time(int h,int m, int s){ 
hour = h; 
min = m; 
sec = s; 
} 
void printTime(){ 
cout<<hr<<”:”<<min<<”:”<<sec; 
} 
} 

cout'sizeof Time'会告诉你。你不需要问其他人。
int
的大小取决于平台;有一个
int
必须支持的最小范围,但没有最大大小。类的大小可能不是成员大小的总和,因为编译器可以为对齐添加填充。请注意,answer特定于平台、编译器、编译器标志、周围的#pragmas等。
Time timeObject;
int size = sizeof(timeObject);