【ThinkingInC++】25、用sizeof运算符可以确定struct的长度。
2014-08-18 08:09
471 查看
/** * 功能:用sizeof运算符可以确定struct的长度。 * 时间:2014年8月18日08:10:14 * 作者:cutter_point */ #include"CLib.h" #include"CppLib.h" #include<iostream> using namespace std; struct A { int i[100]; }; struct B { void f(); }; void B::f(){} int main() { cout<<" sizeof struct A= "<<sizeof(A)<<" bytes"<<endl; cout<<" sizeof struct B= "<<sizeof(B)<<" bytes"<<endl; cout<<" sizeof CStash in C= "<<sizeof(CStash)<<" bytes"<<endl; cout<<" sizeof CStash in C++= "<<sizeof(Stash)<<" bytes"<<endl; return 0; }
相关文章推荐
- 【ThinkingInC++】13、输出移位运算符的操作
- Thinking in C++: C++中关于union、struct、class的区别
- 【ThinkingInC++】24、基本对象,用struct写一个类
- c/c++中使用sizeof计算结构体struct和类class的长度(字节)
- 【ThinkingInC++】46、特定的数据成员可以在一个const对象里被改变
- 【ThinkingInC++】61、非成员运算符
- 用sizeof(数据类型)可以确定各种数据类型在当前系统中的字节长度
- 【ThinkingInC++】37、更安全的union可以封装在一个类中
- 【ThinkingInC++】37、更安全的union可以封装在一个类中
- [THINKING IN C++]CHAPTER 03:EX 25
- 【ThinkingInC++】61、非成员运算符
- thinking in c++ 卷2
- Thinking in C++ learning(1)-----C in C++
- Thinking in C++ learning(2)-----Data Abstract
- Thinking in C++ learning(2)-----Data Abstract
- Thinking again in C++(二)自赋值是非公断
- thinking in c++ 读书笔记---集合初始化
- Thinking in C++读书笔记--7.2指针常量
- Thinking in C++读书笔记--5.3缺省参数
- Thinking in C++ learning(3)-----隐藏实现