再谈sizeof
来源:互联网 发布:酷家乐咋装修设计软件 编辑:程序博客网 时间:2024/06/09 18:20
#include <bits/stdc++.h>using namespace std;int c;static int d;class e{public:e(){cout<<"e"<<endl; }int f;static int g;//类中的static变量不会计入 sizeof中 //private:声名为private的函数继承中不可用 void pri(){cout<<"base_e"<<endl;} ~e(){cout<<"d_base_e"<<endl;} };class ano_e : public e{public:ano_e(){cout<<"ano_e"<<endl;}};int main(){int a;cout<<sizeof(a)<<endl;int *b[4];cout<<sizeof(*b)<<" "<<sizeof(b)<<" "<<**b<<" "<<sizeof(**b)<<endl; cout<<sizeof(&*b)<<endl; cout<<sizeof(c)<<endl; cout<<sizeof(d)<<endl; cout<<sizeof(e)<<endl; ano_e h;//继承类先运行被继承的构造函数 h.pri();}
通过运行代码我们可以看出,静态变量为全局变量时,还是会有sizeof值,在类中并没有值;另外,继承类时会先运行被继承类的构造函数,private继承时会有问题,后面具体再谈面向对象设计。
0 0
- 再谈sizeof
- 再谈sizeof
- 再谈sizeof()的问题
- SIZEOF
- Sizeof
- sizeof
- sizeof
- sizeof
- sizeof
- sizeof
- sizeof............
- sizeof
- sizeof
- sizeof
- sizeof
- sizeof
- sizeof
- sizeof
- Linux下进程间通信之消息队列
- strlen与mb_strlen的区别
- Json.stringify()的用法
- Linux中的文件描述符与打开文件之间的关系
- 一、android XML资源文件详解 —— 从物理上分析
- 再谈sizeof
- 数据结构=C++语言=队列==顺序存储实现
- 自定义View(1)——构造方法与参数传递
- codeforces 180C Letter
- 浅谈cookie和session的关系
- 不确定性学习(1)
- Go语言程序设计:集合类型
- 中山大学(大三感想)
- BP神经网络的matlab实现