最新文章列表

C++11的std::array初始化问题

  std::array中的元素必须在编译期间就要初始化,否则会出现一下错误: error C2280: 'std::array<>::array(void)': attempting to reference a deleted function   std::array正确的使用方法如下: std::array<int, 3> a1{ {1, 2, 3} } ...
aigo 评论(0) 有2002人浏览 2016-04-26 23:04

[C++11]如何让std::condition_variable的内部类参数可以被修改(默认是const)

  使用std::condition_variable时出现以下编译错误: SeverityCodeDescriptionProjectFileLineSuppression State ErrorC3892'u': you cannot assign to a variable that is const boost\lockfree\detail\copy_payload.hpp29 ...
aigo 评论(0) 有838人浏览 2016-04-22 13:18

[C++]std::atomic_flag的初始化问题

如果定义了 std::atomic_flag 类型变量,则初始化必须在定义的时候初始化,不能在构造函数中初始化。   如果在构造函数中初始化,则会出现出现下面两种错误 class A { private: std::atomic_flag flag; public: A() { flag = ATOMIC_FLAG_INIT; } }  错误: ...
aigo 评论(0) 有2659人浏览 2016-04-18 14:04

[C++11]std::atomic:store和load的示例(example)

原文: std::memory_order http://en.cppreference.com/w/cpp/atomic/memory_order   #include <thread> #include <atomic> #include <cassert> #include <string> std::atomic< ...
aigo 评论(0) 有3212人浏览 2016-04-18 00:32

[C++11]std::atomic、boost::atomic、Interlocked三者的性能比较(benchmark)

原文作者:@玄冬Wong 好久没做过benchmark了,这次之所以想测试下,是怕std::atomic的效率没有windows的Interlocked性能好,测一下发现,性能差不多,Interlocked微弱的领先优势可以忽略不计。 先公布结果:三者的性能几乎相同,windows的Interlocked略好一点点。   测试代码: #ifdef _WIN64 #ifndef _DE ...
aigo 评论(0) 有6629人浏览 2016-04-14 22:11

The Purpose of memory_order_consume in C++11

原文:http://preshing.com/20140709/the-purpose-of-memory_order_consume-in-cpp11/   In the C++11 standard atomic library, most functions accept a memory_order argument: enum memory_order { ...
aigo 评论(0) 有602人浏览 2016-04-14 21:23

C++11的Atomic和Memory Model的一点认识

原文: WilburDing's Blog,http://wilburding.github.io/blog/2013/04/07/c-plus-plus-11-atomic-and-memory-model/   C++11已经出来好久了,最近才刚开始研究。。 我们知道,C++一般尽量使用库提供功能特性而不是从语言本身开刀(貌似python也是这么宣称的),但这次C++11标准带来了大量 ...
aigo 评论(0) 有945人浏览 2016-04-14 20:47

wxWidgets编译注意事项

编译wxWidgets时,如要配合C++11或C++14,应该打开GNU扩展,即使用-std=gnu++11或-std=gnu++14,否则会得到函数不存在的编译错误。 原文链接:StackOverflow原文 警告:由于“防火长城”,你可能不能正确访问StackOverflow,因为它使用的Google组件库被屏蔽。
编程峰子 评论(0) 有824人浏览 2015-12-30 22:23

C++11新特性探索(一)(续)——include指令问题

在前文中,我们曾看到,预处理指令的先执行性受到了原生字符串字面量的挑战。那么,这一指令的不符直觉之处还有哪些呢?这一次,峰子得寸进尺,进一步对 #include 指令进行战略试探。 首先,若将文件以词法记号为单位进行分割,存入多文件中,再向同一文件中做 #include ,会发生什么呢?   //test.cpp #include "include.txt" #in ...
编程峰子 评论(0) 有763人浏览 2015-01-12 21:38

C++11新特性探索(一)——原生字符串字面量问题

原生字符串字面量 是C++11标准引入的用于避免手动将字符串换码的新特性。 按照标准要求,其内部的一切文字都将原封不动地、所见即所得地声明为 ...
编程峰子 评论(0) 有2045人浏览 2015-01-04 21:53

有关GCC4.7.0编译器对C++11(0x)标准的支持的讨论

近日想尝试一下C++的最新标准,于是在互联网上搜索了相关资料。 其中在开源中国社区看到了一段测试各个编译器对C++11标准支持程度的代码,链接如下: http://my.oschina.net/u/186539/blog/58074 其中提到: 引用//=====测试结果 测试标准:编译对测试代码不报错为支持,否则不支持 //1.Visual Studio 2010 SP1(中文旗舰版) 全部不 ...
youthie 评论(0) 有1694人浏览 2012-08-01 13:40

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics