博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
成员变量
阅读量:7112 次
发布时间:2019-06-28

本文共 632 字,大约阅读时间需要 2 分钟。

新手入学:

作为一个C++的新手,入职没有多久,做一份运维的工作,一个月前有新项目启动,作为一个新手,上手有点慢,老师被批,感觉新手入行就做开发好,如果入了半年,都特么做运维,有没有学习的话,会废掉的。
当我们写一个动态库/静态库,需要一个对象来存储动态库运行时所需要的内容时,不妨将这个类的对象作为动态库所在的类中的private成员变量,这样我们既能够在动态库/静态库中处理相关数据,同时,又能够避免因为创建对象后在程序中没有及时释放而产生的内存泄漏的问题。
下面简要写一下:
' #ifndef _CLASSA_H
' #define _CLASSA_H
' class A
' {
' public:
' A();
' ~A();
' };
'#endif
我们在classa.h中声明一个类:A,简要写一下构造函数和析构函数

接下来,在库文件的主文件类中,添加classa.h头文件

可以做如下处理:
' #ifndef _TEST_H
' #define _TEST_H
' #include "classa.h"
' class TEST
' {
' public:
' TEST();
' ~TEST();
' private:
' A mv_a;
' };

这样类A的空对象mv_a,就成为了TEST类的一个成员变量,在使用类TEST时,无需在声明A的对象,就能够使用A类中的一些方法了,当然,在这个例子中除了构造和析构以外没有其它的方法^v^。

转载地址:http://huqhl.baihongyu.com/

你可能感兴趣的文章
Getting to know the Q texture coordinate...
查看>>
ElasticSearch 从零到入门
查看>>
Daily scrum[2013.11.29]
查看>>
oracle维护数据的完整性
查看>>
解决 Eclipse 导入项目后 Maven Dependencies missing jar 问题
查看>>
20145237 《Java程序设计》第七周学习总结
查看>>
Foundation 框架 归档
查看>>
P4111 [HEOI2015]小Z的房间
查看>>
jzoj5984. 【北大2019冬令营模拟2019.1.1】仙人掌 (分块)
查看>>
洛谷P2765 魔术球问题(最大流)
查看>>
python 正则之字母匹配
查看>>
url组成
查看>>
Jquery UI Dialog Demo
查看>>
[xsy3466]见面会
查看>>
动态加载DataGrid表头及数据
查看>>
Django_ORM操作 - 查询
查看>>
用树莓派从0开始打造属于自己的服务器
查看>>
人脸情绪识别系统第一次迭代总结
查看>>
【转】Windows(server2008)下使用VisualSVN Server搭建SVN服务器
查看>>
南阳理工 动物统计加强版
查看>>