• 升级 GCC 支持C++11 或 configure: error: *** A compiler with support for C++11 language features is required.

    时间:2023-12-28 10:34:06

    configure: error: *** A compiler with support for C++11 language features is required.参考链接:(1)升级 GCC 支持C++11。(2)解决/usr/lib/libstdc++.so.6: version `GL...

  • c++11 线程池学习笔记 (一) 任务队列

    时间:2023-12-25 19:13:25

    学习内容来自一下地址http://www.cnblogs.com/qicosmos/p/4772486.htmlgithub https://github.com/qicosmos/cosmos主要使用c++11的多线程编程的互斥 同步等功能 编写一个生产消费者队列 用于任务的传递将任务的接受处理进...

  • C++11 之 " = delete "

    时间:2023-12-25 15:47:05

    1  缺省函数设计一个类,没有成员函数 (member function),只有成员数据 (member data)class DataOnly {private: std::string strName;// member data int iData;};1.1  特...

  • Cocos2dx 3.0 过渡篇(二十八)C++11强类型枚举

    时间:2023-12-24 09:28:07

    一朋友在微信朋友圈晒了张照片,随手点开大图,带着赞赏的眼光扫了下,恩,几个月不见。又美丽了...咦?等等,她戴的这是什么?酷炫的造型!金属边框!微型摄像头!这不是传说中的谷歌眼镜么?土豪啊,还好我们已经是朋友了...我先给了她一个赞,然后直奔主题,霸气回复道:我过几天...

  • Cocos2dx 3.0 过渡篇(二十七)C++11多线程std::thread的简单使用(下)

    时间:2023-12-24 09:24:46

    本篇接上篇继续讲:上篇传送门:http://blog.csdn.net/star530/article/details/24186783简单的东西我都说的几乎相同了,想挖点深的差点把自己给填进去。以下实际演练一下。请同意我參考偶尔E往事的一篇线程的博客, 他用的是pThread。这里我就用std::...

  • c++11 pod类型(了解)

    时间:2023-12-21 23:35:50

    啥是POD类型?POD全称Plain Old Data。通俗的讲,一个类或结构体通过二进制拷贝后还能保持其数据不变,那么它就是一个POD类型。平凡的定义.有平凡的构造函数.有平凡的拷贝构造函数.有平凡的移动构造函数.有平凡的拷贝赋值运算符.有平凡的移动赋值运算符.有平凡的析构函数.不能包含虚函数.不...

  • C++11新特性之0——移动语义、移动构造函数和右值引用

    时间:2023-12-19 09:43:02

    C++引用现在分为左值引用(能取得其地址)和 右值引用(不能取得其地址)。其实很好理解,左值引用中的左值一般指的是出现在等号左边的值(带名称的变量,带*号的指针等一类的数据),程序能对这样的左值进行引用获得其地址;右值引用中的右值一般指的就是出现在等号右边的值(右值引用:常量、表达式、函数非左值引用...

  • C++11改进我们的程序之简化我们的程序1

    时间:2023-12-16 22:00:08

    C++11改进我们的程序之简化我们的程序(一)C++11在很多方面可以简化我们的程序开发,我会在“简化我们的程序”这一系列的博文中一一讲到,敬请关注。这次要讲的是:C++11如何通过获取函数模板的返回值类型来简化我们的程序。在谈到简化之前,我们先看一个问题,这个问题也是我前段时间在开发C++版本的l...

  • 在C++98基础上学习C++11新特性

    时间:2023-12-16 11:04:21

    自己一直用的是C++98规范来编程,对于C++11只闻其名却没用过其特性。近期因为工作的需要,需要掌握C++11的一些特性,所以查阅了一些C++11资料。因为自己有C++98的基础,所以从C++98过渡到C++11并不算特别吃力,读了一些书籍后,算是对C++11有了个比较基础的理解,感觉程序员还是要...

  • C++11多线程教学(一)

    时间:2023-12-15 22:47:51

    本篇教学代码可在GitHub获得:https://github.com/sol-prog/threads。在之前的教学中,我展示了一些最新进的C++11语言内容:1. 正则表达式(http://solarianprogrammer.com/2011/10/12/cpp-11-regex-tutori...

  • c++11 多线程入门教程(一)

    时间:2023-12-15 22:36:37

    原文作者:aircraft原文链接:https://www.cnblogs.com/DOMLX/p/10945309.html本网络编程入门系列博客是连载学习的,有兴趣的可以看我博客其他篇。。。。c++ 网络编程课设入门超详细教程 ---目录最近在找c++服务端开发的实习(大佬们有推荐吗QAQ。。)...

  • C++11左值引用和右值引用

    时间:2023-12-12 14:43:36

    转载:https://www.cnblogs.com/golaxy/p/9212897.htmlC++11的左值引用与右值引用总结概念1、&与&&  对于在C++中,大家对于符号“ & ”的第一映像是引用和取地址,对符号“ && ”的第一映像是逻辑与。...

  • C++11 & C++14 & C++17新特性

    时间:2023-12-12 07:38:25

    C++11:C++11包括大量的新特性:包括lambda表达式,类型推导关键字auto、decltype,和模板的大量改进。新的关键字autoC++11中引入auto第一种作用是为了自动类型推导auto的自动类型推导,用于从初始化表达式中推断出变量的数据类型。通过auto的自动类型推导,可以大大简化...

  • C++11 并发指南后续更新

    时间:2023-12-11 16:48:10

    C++11 并发指南的第一篇是 2013 年 8 月 3 号写的,到今天(2013 年 8 月 31 号)差不多一个月了,前前后后共写了 6 章(目前共 8 篇)博客介绍 C++11 的并发编程,但还差 atomic 和 C++11 内存模型两章还在草稿中。今天回顾一下之前写的博客,发现内容还远远不...

  • 基于C++11的线程池(threadpool),简洁且可以带任意多的参数

    时间:2023-12-06 13:18:29

    咳咳。C++11 加入了线程库,从此告别了标准库不支持并发的历史。然而 c++ 对于多线程的支持还是比较低级,稍微高级一点的用法都需要自己去实现,譬如线程池、信号量等。线程池(thread pool)这个东西,在面试上多次被问到,一般的回答都是:“管理一个任务队列,一个线程队列,然后每次取一个任务分...

  • 基于C++11实现线程池的工作原理

    时间:2023-12-06 13:10:11

    基于C++11实现线程池的工作原理.目录基于C++11实现线程池的工作原理.简介线程池的组成1、线程池管理器2、工作线程3、任务接口,4、任务队列线程池工作的四种情况.1、主程序当前没有任务要执行,线程池中的任务队列为空闲状态.2、主程序添加小于等于线程池中线程数量的任务.3、主程序添加任务数量大于...

  • 【ZZ】C++11之统一初始化语法 | 桃子的博客志

    时间:2023-12-04 12:35:26

    C++11之统一初始化语法 | 桃子的博客志https://taozj.net/201710/list-initialize.html在当前新标准C++11的语法看来,变量合法的初始化器有如下形式:1234X a1 {v};X a2 = {v};X a3 = v;X a4(v);其实,上面第一种和第...

  • C++11 中的 Defaulted 和 Deleted 函数

    时间:2023-12-01 15:26:09

    http://blog.jobbole.com/103669/C++11 中的 Defaulted 和 Deleted 函数2016/07/21 · C/C++, 开发 · C++分享到:3原文出处: IBM/卢昉   本文将介绍 C++11 标准的两个新特性:defaulted 和 deleted...

  • C++11 并发指南一(C++11 多线程初探)

    时间:2023-11-29 15:39:02

    引言C++11 自2011年发布以来已经快两年了,之前一直没怎么关注,直到最近几个月才看了一些 C++11 的新特性,今后几篇博客我都会写一些关于 C++11 的特性,算是记录一下自己学到的东西吧,和大家共勉。相信 Linux 程序员都用过 Pthread, 但有了 C++11 的 std::thr...

  • XproerUI控件工厂代码优化-使用C++11特性优化

    时间:2023-11-28 07:56:21

    优化前的代码,比较冗余,通常实现一个工厂类的创建器需要三个步骤。代码截图:优化后的代码,更简洁,对开发人员更加友好,实现一个工厂类创建器只需要一个步骤。代码截图:...