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

洛阳做网站公司地址专业制作网站是什么

洛阳做网站公司地址,专业制作网站是什么,做视频网站推广挣钱吗,海外推广面试问题1.请设计一个类#xff0c;不能被拷贝 拷贝构造函数以及赋值运算符重载#xff0c;因此想要让一个类禁止拷贝#xff0c;只需让该类不能调用拷贝构造函数以及赋值运算符重载即可。 //该类不能发生拷贝class NonCopy{public:NonCopy(const NonCopy Nc) delete;NonCopy不能被拷贝 拷贝构造函数以及赋值运算符重载因此想要让一个类禁止拷贝只需让该类不能调用拷贝构造函数以及赋值运算符重载即可。 //该类不能发生拷贝class NonCopy{public:NonCopy(const NonCopy Nc) delete;NonCopy operator(const NonCopy Nc) delete;}; 2.请设计一个类只能在堆上创建对象 实现方式 1. 将类的构造函数私有拷贝构造声明成私有。防止别人调用拷贝在栈上生成对象。然后提供一个静态的成员函数在该静态成员函数中完成堆对象的创建。 2.将类的析构函数私有然后提供一个公有的Delete函数提供释放资源的功能。 //只能在堆上创建对象class OnlyHeap{public:OnlyHeap():_a(0){}void Delete(){delete this;}private:~OnlyHeap(){}private:int _a;};3. 请设计一个类只能在栈上创建对象 思路同上将构造函数私有化然后设计静态方法创建对象返回即可。 //只能在栈上创建对象class OnlyStack{public:static OnlyStack GetInstance(){OnlyStack st;return st;}void* operator new(size_t n) delete;private:OnlyStack():_a(0){}private:int _a;}; 4. 请设计一个类不能被继承 //该类不能被继承class NonInheritable final{}; final关键字final修饰类表示该类不能被继承。 5.单例模式  一个类只能创建一个对象即单例模式该模式可以保证系统中该类只有一个实例并提供一个 访问它的全局访问点该实例被所有程序模块共享。 单例模式有两种实现模式 饿汉模式 就是说不管你将来用不用程序启动时就创建一个唯一的实例对象。 // 饿汉模式 -- 一开始(main函数之前)就创建出对象 // 优点简单、没有线程安全问题 // 缺点 // 1、一个程序中多个单例并且有先后创建初始化顺序要求时饿汉无法控制。 // 比如程序两个单例类A 和 B假设要求A先创建初始化B再创建初始化。 // 2、饿汉单例类初始化时任务多会影响程序启动速度。class MemoryPool{public:static MemoryPool* GetInstance(){return _a;}private:MemoryPool(){}mutex mtx;static MemoryPool* _a;};MemoryPool* MemoryPool::_a new MemoryPool; 懒汉模式 如果单例对象构造十分耗时或者占用很多资源这种情况使用懒汉模式延迟加载更好。  / 懒汉模式第一次使用对象再创建实例对象 // 优点 // 1、控制顺序。 // 2、不影响启动速度。// 缺点 // 1、相对复杂。线程安全问题 // 2、线程安全问题要处理好class Singleton{public:static Singleton* GetInstance(){if (_a nullptr)//提高效率{_mtx.lock();if (_a nullptr)//保护多线程{_a new Singleton;}_mtx.unlock();}return _a;}static void Delete(){_mtx.lock();if (_a){delete _a;_a nullptr;}_mtx.unlock();}class GC{public:~GC(){Delete();}};// 定义一个静态成员变量程序结束时系统会自动调用它的析构函数从而释放单例对象static GC _gc;private:Singleton(){}private:static mutex _mtx;static Singleton* _a;};Singleton* Singleton::_a nullptr;mutex Singleton::_mtx;Singleton::GC Singleton::_gc; }
http://www.w-s-a.com/news/473232/

相关文章:

  • 免费网站404免费进入重庆的公需科目在哪个网站做
  • 网站空间租用费用网站建设公司怎么宣传
  • 镇江网站建设优化案例分析dw2018网页制作步骤图文
  • 网站开发一个多少钱为什么前端都不用dw
  • 网站降权的原因北京中小企业网站建设公司
  • 个人域名能做网站吗wordpress
  • 手机网站设计只找亿企邦工业设计公司简介
  • 腾讯云主机做网站免费网站怎么做啊
  • 网站建设推广销售话术广州网页定制多少钱
  • 备案号是哪个网站项目管理pmp
  • 做网站需要哪些硬件软件网站视频链接怎么做的
  • 电子商务网站建设试题二wordpress主页显示浏览数
  • 网站快照没了广州企业电话大全
  • 网站项目开发收费标准网站开发app开发主营业务
  • 怎么到国外网站去接模具订单做互联网建设企业网站
  • 深圳品牌网站建设公司排名洪雅网站建设
  • nodejs 做网站wordpress主题绕过激活码
  • 平湖模板网站建设公司网页美工培训
  • 顺德网站建设市场建设工程交易中心网站
  • 深圳企业网站怎么做浪琴手表网站建设图
  • 2018网站外链怎么做济南 网站设计公司
  • 承德百度网站建设郑州网站seo优化公司
  • 四川建站模板网站公司分类信息网站制作
  • 网站开发前后端有wordpress模板安装教程视频教程
  • 有网站想修改里面的内容怎么做怎么做黑彩黑彩网站
  • 什么专业会做网站网站建设续费合同
  • 网站开发的项目开发网站做直播功能需要注册吗
  • 网站开发新手什么软件好网站设计师和ui设计师
  • 太仓苏州网站建设软件开发网站建设
  • 一个虚拟主机做2个网站吗工信部怎么查网站备案