成员变量和成员函数的存储
来源:互联网 发布:外贸通软件 编辑:程序博客网 时间:2024/06/04 17:41
C++中,成员变量和成员函数时分开存储的。
C++中的非静态成员直接内涵在类对象中;成员函数虽然在类内声明,但不出现在对象中;每一个非内联成员函数只会诞生一份函数实例。
class A
{
int a;
};
class B
{
int b;
void printb()
{
cout << b << endl;
}
};
class C
{
int c;
static void printc()
{
cout << "c"<< endl;
}
};
void test()
{
cout << "sizeof(A)=" << sizeof(A) << endl;//sizeof(A)=4
cout << "sizeof(B)=" << sizeof(B) << endl;//sizeof(B)=4,非静态成员函数,不保存在类中
cout << "sizeof(C)=" << sizeof(C) << endl;//sizeof(C)=4,静态成员函数,不保存在类中
}
0 0
- 成员变量和成员函数的存储
- C++ 成员函数成员变量 静态成员函数和变量
- 静态成员变量和静态成员函数的使用
- otcl 成员变量和成员函数的定义
- static 声明的静态成员变量和静态成员函数
- 类成员变量和成员函数的地址
- 对于静态成员函数和静态成员变量的练习
- 类的成员变量偏移指针和成员函数指针
- 类的成员变量偏移指针和成员函数指针 .
- 类的私有成员变量和私有成员函数
- 反射(成员变量Field和成员函数Method的反射)
- C++静态成员函数和静态成员变量的探索
- 静态成员变量和静态成员函数的定义
- C++ 静态成员变量和静态成员函数的练习
- class 的static成员变量和 static 成员函数
- C++的静态成员变量和静态成员函数详解
- 类的static成员变量和成员函数
- C++之类的静态成员变量和静态成员函数
- HTML+JS基础之a标签href与onclick事件的冲突处理
- 学习OpenCV2(四)——MeanShift之图形分割
- (C语言)高精度阶乘
- 二叉树的所有路径
- Liunx中使用字典破解口令
- 成员变量和成员函数的存储
- matlab for循环过大程序运行慢解决方案
- 线程的分类
- Spring源码分析:Bean加载流程概览及配置文件读取
- VC++6.0简单注释多行代码的快捷键
- flume 学习总结
- 多重继承
- Androidstudio导入GitHub项目报错问题记录
- 音频涉及的相关概念