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

现在都用什么做网站大数据网站怎么做

现在都用什么做网站,大数据网站怎么做,企业网站设计制作收费,高端制作网站服务C笔记之单例模式 参考笔记#xff1a;C笔记之call_once和once_flag code review 文章目录 C笔记之单例模式1.返回实例引用2.返回实例指针3.单例和智能指针share_ptr结合4.单例和std::call_once结合5.单例和std::call_once、unique_ptr结合 1.返回实例引用 代码 #include 笔记之单例模式 参考笔记C笔记之call_once和once_flag code review 文章目录 C笔记之单例模式1.返回实例引用2.返回实例指针3.单例和智能指针share_ptr结合4.单例和std::call_once结合5.单例和std::call_once、unique_ptr结合 1.返回实例引用 代码 #include iostreamclass Singleton {public:static Singleton getInstance() {static Singleton instance;return instance;}void printMessage() {std::cout hello world! std::endl;}private:Singleton() {} // 禁止外部创建实例Singleton(const Singleton ); // 禁止复制实例Singleton operator(const Singleton ); // 禁止赋值实例 };int main() {Singleton instance Singleton::getInstance();instance.printMessage();return 0; }2.返回实例指针 代码 #include iostreamclass Singleton {public:static Singleton *getInstance() {if (instance nullptr) {instance new Singleton();}return instance;}void printMessage() {std::cout hello world! std::endl;}private:static Singleton *instance;Singleton() {} // 禁止外部创建实例Singleton(const Singleton ); // 禁止复制实例Singleton operator(const Singleton ); // 禁止赋值实例 };Singleton *Singleton::instance nullptr;int main() {Singleton *instance Singleton::getInstance();instance-printMessage();return 0; }3.单例和智能指针share_ptr结合 代码 #include iostream #include memoryclass Singleton {public:static std::shared_ptrSingleton getInstance() {if (!instance) {instance std::shared_ptrSingleton(new Singleton());}return instance;}void printMessage() {std::cout hello world! std::endl;}private:Singleton() {} // 禁止外部创建实例Singleton(const Singleton ); // 禁止复制实例Singleton operator(const Singleton ); // 禁止赋值实例static std::shared_ptrSingleton instance; };std::shared_ptrSingleton Singleton::instance nullptr;int main() {std::shared_ptrSingleton instance Singleton::getInstance();instance-printMessage();return 0; }4.单例和std::call_once结合 编译运行 代码 #include iostream #include mutexclass Singleton { public:static Singleton *getInstance() {std::call_once(initFlag, [](){instance new Singleton();});return instance;}void printMessage() {std::cout hello world! std::endl;}private:static Singleton *instance;static std::once_flag initFlag;Singleton() {} // 禁止外部创建实例Singleton(const Singleton ); // 禁止复制实例Singleton operator(const Singleton ); // 禁止赋值实例 };Singleton *Singleton::instance nullptr; std::once_flag Singleton::initFlag;int main() {Singleton *instance Singleton::getInstance();instance-printMessage();return 0; }5.单例和std::call_once、unique_ptr结合 编译运行 代码 #include iostream #include mutex #include memoryclass Singleton { public:static Singleton *getInstance() {std::call_once(initFlag, [](){instance.reset(new Singleton());});return instance.get();}void printMessage() {std::cout hello world! std::endl;}private:static std::unique_ptrSingleton instance;static std::once_flag initFlag;Singleton() {} // 禁止外部创建实例Singleton(const Singleton ); // 禁止复制实例Singleton operator(const Singleton ); // 禁止赋值实例 };std::unique_ptrSingleton Singleton::instance; std::once_flag Singleton::initFlag;int main() {Singleton *instance Singleton::getInstance();instance-printMessage();return 0; }
http://www.zqtcl.cn/news/721494/

相关文章:

  • 潍坊作风建设年网站上海到北京火车时刻表查询
  • 网站建设 项目要求手机软件app
  • 什么是做网站wordpress 七牛视频
  • 家乡网站建设策划书angular做的网站
  • 土豆网网站开发源代码thinkphp5做的网站
  • lng企业自建站wordpress 分页 美化
  • 手机版网站如何做新闻类网站怎么做百度推广
  • 网站开发工程师 上海合肥网站到首页排名
  • 商城网站后续费用请人代做谷歌外贸网站
  • 汽车网站有哪些3d家装效果图制作软件
  • 荆门做网站公众号的公司网站百度不收录的原因
  • 专门做羽毛球的网站福州seo网站排名
  • 网站返回503的含义是门户网站开发合同
  • 自己做网站的成本要哪些东西wordpress模板如何管理系统
  • 做一般的网站要多久wordpress写文章页面无法显示
  • 人和兽做的网站视频汽车建设网站开发流程
  • 长春市建设工程造价管理协会网站厦门网站建设费用
  • 广东建设信息公开网站怎样策划一个营销型网站
  • 魔兽做图下载网站如何经营一个购物网站
  • 深圳做网站哪个平台好一级消防工程师考试题型
  • 网站婚礼服务态网站建设论文网站设计有限公司是干嘛的
  • 邯郸网站建设效果好广西做网站的公司
  • 网站logo上传营销型网站制作方案
  • 小说网站静态模板站长工具seo综合查询adc
  • 北京响应式网站做logo那个网站
  • 如何申请免费网站空间刚察县wap网站建设公司
  • 哪里有网站推广软件免费推广seo策略方法
  • 阿里云备案网站 网站名称怎么写京icp备案查询
  • 网站开发岗位思维导图alexa排名
  • 自适应网站建设济南济南网站建设公司