当前位置: 首页 > news >正文

大理旅游网站建设无锡微信公众号开发

大理旅游网站建设,无锡微信公众号开发,重庆企业官网设计,wordpress视频插件w代码描述#xff1a; 写了一个类#xff0c;命名为对象池#xff08;ObjectPool #xff09;#xff0c;里面放个map容器。 3个功能#xff1a;添加对象#xff0c;删除对象#xff0c;查找对象 该类只构建一次#xff0c;故采用单例模式功能描述#xff1a;对象池可…代码描述 写了一个类命名为对象池ObjectPool 里面放个map容器。 3个功能添加对象删除对象查找对象 该类只构建一次故采用单例模式功能描述对象池可以存储其他类的对象指针单例模式的头文件 #ifndef jz_singleton_h__ #define jz_singleton_h__templatetypename T class SINGLETON { public:static T* get_instance(){static T instance;return instance;}virtual ~SINGLETON() noexcept {}SINGLETON(const SINGLETON) delete;SINGLETON operator(const SINGLETON) delete;protected:SINGLETON() {} };#endif 对象池的头文件 #ifndef OBJECTPOOL_H #define OBJECTPOOL_H#include QObject #include QMap #include singleton.hclass ObjectPool : public QObject,public SINGLETONObjectPool {Q_OBJECT public:explicit ObjectPool(QObject *parent nullptr);bool addobject(QString object_name,QObject *object);bool removeobject(QString object_name);QObject* getobject(QString object_name);private:QMapQString,QObject*object_pool_; };#endif // OBJECTPOOL_H 对象池的cpp文件 #include objectpool.h #include QDebug ObjectPool::ObjectPool(QObject *parent) : QObject(parent) {}bool ObjectPool::addobject(QString object_name, QObject *object) {if(object_name.isEmpty()){return false;}if(objectnullptr){return false;}if(object_pool_.contains(object_name)){return false;}object_pool_.insert(object_name,object);qDebug()add object success;return true;}bool ObjectPool::removeobject(QString object_name) {object_pool_.remove(object_name);qDebug()remove object success;return true; }QObject *ObjectPool::getobject(QString object_name) {return object_pool_.value(object_name);} 用法 //这里构造对象先构造父类生成单例指针。再构造子类对象池 ObjectPool *test_temp_pool dynamic_castObjectPool *(ObjectPool::get_instance());//先添加一个对象QString first(first_object);QObject *first_objectnew QObject();test_temp_pool-addobject(first,first_object); //再删除这个对象test_temp_pool-removeobject(first);
http://www.pierceye.com/news/389764/

相关文章:

  • 南宁网站seo顾问广州正规的免费建站
  • 温州教育网站建设建网站 陕西牛人网络科技
  • 青岛网站建设eoe世界杯现场直播
  • com网站建设中社交app定制开发
  • 阅读网站建设简易做海报网站
  • 上海企业网站建设推荐wordpress登录插件
  • 做网站的人联系电话可做产品预售的网站
  • 内部网络网站怎么做微信公众号推文制作软件
  • 什么网站做adsense好酒店官方网站建设书
  • 国家城乡与住房建设部网站做海报有什么参考的网站
  • 建德营销型网站建设企业邮箱地址怎么填写
  • 网站建设规划书总结怎么写wordpress 菜单链接
  • 网站目录程序重庆市建筑工程造价信息网官网
  • WordPress上传后找不到seo优化工程师
  • wordpress登录界面插件如何优化培训方式
  • 贵州建网站网站怎么优化自己免费
  • 个人网站介绍源码网站制作昆山
  • 网站开发属于知识产权吗如何制作软件程序
  • 外贸网站模板源码网络架构如何写
  • 网站建设美工的职位要求建材做哪些网站好
  • 淘宝客自建网站wap免费空间
  • python快速搭建网站如何制作一个微信刷题小程序
  • 域名备案与网站备案网站漏洞解决
  • 公明做网站多少钱高端网站设计怎么样
  • 重庆网站建设 熊掌号wordpress 被发文章
  • 网站建设管理视频广东省农业农村厅班子
  • 网站建设需要钱吗开发一个小程序流程
  • 通州富阳网站建设做足彩网站推广
  • 一个公司做网站需要注意什么条件车之家汽车官网
  • 石家庄网站建设网站建设网站的制作哪家好