前言C++程序员都应该是对性能执着的人,想要彻底理解C++11和C++14,不可止步于熟悉它们引入的语言特性(例如,auto型别推导、移动语义、lambda表达式,以及并发支持)。挑战在于高效地运用这些特性,从而使你的软件具备正确性...
目前正在做一个基于Qt的桌面建模软件,我主要负责做偏服务端插件,很少做界面开发,所以一直没仔细了解过Qt。近段稍微有点空闲,系统学习了下Qt相关教程,过程还算轻松,因为它整体设计架构和开发流程很像我以前搞游戏开发用的cocos。下面是...
CMake是什么CMake是一种跨平台的自动化构建工具,可以生成跨平台的构建文件。比如Makefile、Visual Studio、XCode解决方案。使用CMake可以使得编译和构建过程更加简单。CMake使用CMakeLists....
windows下boost库使用下面介绍完整安装boost库的方法: 1. 去boost官网下载最新的boost库boost库官网 2. 解压boost压缩包,打开根目录双击运行bootstrap.bat,会生成b2.exe。然后执行...
本文阅读说明孔子云:“取乎其上,得乎其中;取乎其中,得乎其下;取乎其下,则无所得矣”。 对于读书求知而言,这句古训教我们去读好书,最好是好书中的上品—-经典书。《Effective C++》就是这类经典书,值得反复去读,每次都能有不...
概叙你或许听过好几种 Make 工具,例如 GNU Make ,QT 的 qmake ,微软的 MS nmake,BSD Make(pmake),Makepp,等等。这些 Make 工具遵循着不同的规范和标准,所执行的 Makefil...
提炼《跟我一起写 Makefile》教程 支持原创,请移步原作者博客: http://blog.csdn.net/haoel/article/details/2886 一、makefile总序1. makefile文件格式1234...
前言程序在编译链接完成后所有指令虚拟地址就已经确定了,CPU在执行到某条指令,得到它的虚拟地址,然后通过其芯片里的MMU硬件将虚拟地址转换为物理地址,然后先去CPU芯片里的高速缓存中获取数据,如果没有再去内存中获取(这里程序会自动预测...