1:下载boost源码包,亲测如下版本都是顺利编译安装成功: CentOS 6.x + boost 1.49 + gcc (GCC) 4.8.2 CentOS 7.x + boost_1_51_0 +...
【原创】CentOS 6.5安装valgrind
-----------------------------2017.12.26更新----------------------------------- 第一步:下载valgrind的源码: 从Val...
[已解决]C++ string[]转char ** 或者 char *[]
今晚遇到点小问题,卡在基础知识,汗。。。 参考:https://segmentfault.com/q/1010000005936992 #include <iostream> #inclu...
C++11 error: ‘sleep_for’ is not a member of ‘std::this_thread’
背景:为了学习c++11的多线程和lamda表达式的特性,升级了gcc(从4.4.6到4.7.1),写完thread程序编译时却发现还是遇到了一些问题。 原因:GCC没有定义这个宏:_GLIBCXX_...
[整理]Centos升级gcc4.4.7升级gcc4.8手记
出于需求系统自带的是gcc4.4.7,版本太低无法编译,被逼无奈只能升级gcc了,碰到很多坑,下载这个玩意就用了不少时间。 首先确保系统安装了gcc编译器(检测是否安装gcc最好的办法就是输入gcc命...
Qt程序错误“QObject::connect: Cannot queue arguments of type ‘QTextCursor’”的解决方法
1. 运行情景 当我在一个窗口中添加了 QTextEdit 控件,并在一个工作者线程中直接调用了 QTextEdit 的append函数,这个时候就会出现下面的错误: QObject::connect...
如何解释typedef int a[10];
疑问: typedef int a[10]; a b[10]; 为什么分配400个字节的空间? int a[10];为什么分配了40个字节的空间? 问题:应该怎么解释typedef的这种行为呢?而如果...
CTP API纯虚类竟然能直接调用方法?
疑问:查看CTP接口文件,CThostFtdcTraderApi类里都是纯虚函数,文档里讲解API类可以直接调用函数,那么纯虚函数怎么可能直接调用呢?难道没实现么? 疑问:我看了下定义,发现个问题,以...
[整理]C++友元类友元函数
什么是C++的友元类、友元函数呢?下面通过一个例子进行讲解。 假设一个公司有工程师Engineer,项目经理PM,技术总监CTO,他们的职责关系是Engineer受PM管理,PM受CTO管理。 现在定...
C++虚函数和纯虚函数的区别
首先:强调一个概念 定义一个函数为虚函数,不代表函数为不被实现的函数。 定义他为虚函数是为了允许用基类的指针来调用子类的这个函数。 定义一个函数为纯虚函数,才代表函数没有被实现。 定义纯虚函数是为了实...