C程序运行时内存布局中,成员变量、成员函数、静态成员变量、静态成员函数如何构成一个完整的简单类实例?
- 内容介绍
- 文章标签
- 相关推荐
本文共计512个文字,预计阅读时间需要3分钟。
cpp#include using namespace std;
int main() { cout << Hello, World!; return 0;}
[cpp]
1. #include <iostream>
2.
3. using namespace std;
4.
5. class CSimple
6. {
7. public:
8. //静态成员变量
9. static const int sx = 0;
10. //静态函数
11. static void SF1()
12. {
13. }
14. public:
15. //成员变量
16. int x;
17. public:
18. //成员函数
19. void F1()
20. {
21. cout<<"I'm from CSimple::F1()"<<endl;
22. }
23. void F2()
24. {
25. cout<<"I'm from CSimple::F1()"<<endl;
26. }
27. public:
28. //构造函数,C++语法不允许获取构造函数和析构函数地址,要分析其地址,只能查看生产的汇编代码了。
本文共计512个文字,预计阅读时间需要3分钟。
cpp#include using namespace std;
int main() { cout << Hello, World!; return 0;}
[cpp]
1. #include <iostream>
2.
3. using namespace std;
4.
5. class CSimple
6. {
7. public:
8. //静态成员变量
9. static const int sx = 0;
10. //静态函数
11. static void SF1()
12. {
13. }
14. public:
15. //成员变量
16. int x;
17. public:
18. //成员函数
19. void F1()
20. {
21. cout<<"I'm from CSimple::F1()"<<endl;
22. }
23. void F2()
24. {
25. cout<<"I'm from CSimple::F1()"<<endl;
26. }
27. public:
28. //构造函数,C++语法不允许获取构造函数和析构函数地址,要分析其地址,只能查看生产的汇编代码了。

