C++预定义宏

很长一段时间在win下开发,把一些win下特有的宏和标准c++预定义宏混淆了。记录一下 参考链接:https://msdn.microsoft.com/zh-cn/library/b0084kay.aspx https://en.cppreference.com/w/cpp/preproces...

2018-10-30 10:28:39

阅读数 234

评论数 0

GCC数值原子操作API原理及应用

一.前言 C/C++中数值操作,如自加(n++)自减(n–-)及赋值(n=2)操作都不是原子操作,如果是多线程程序需要使用全局计数器,程序就需要使用锁或者互斥量,对于较高并发的程序,会造成一定的性能瓶颈。 二.gcc****原子操作****api 1.概要 为了提高赋值操作的效率,gcc提...

2018-10-20 14:48:29

阅读数 53

评论数 0

GMT、UTC、PDT 时间简介

原文链接https://www.cnblogs.com/tianguook/archive/2011/11/16/2250934.html 获取时间发现没对上,原来是时间格式不同。供参考   GMT GMT 是 Greenwich Mean Time 的缩写,译为中文为“格林威治标准时间”...

2018-10-19 10:57:29

阅读数 183

评论数 0

使用Qt Creator作为Linux IDE,实现CMake编译和单步调试

原文链接https://blog.csdn.net/libaineu2004/article/details/78448392 一、前期准备 1、安装Linux系统,例如CentOS 7,带桌面,GNOME安装 2、安装qt-opensource-linux-x64-5.9.1.run 3...

2018-10-17 10:32:23

阅读数 96

评论数 0

muduo cpp11版本编译安装

下载链接: https://github.com/chenshuo/muduo/tree/cpp11   需要安装boost, curl, protobuf的相关依赖。以apt方式进行安装 1、安装依赖库 sudo apt-get install cmake sudo apt-get ...

2018-10-16 17:31:59

阅读数 594

评论数 0

CMake参考资料 入门实战

https://sourceforge.net/projects/qmake2cmake/    qmaketocmake http://www.hahack.com/codes/cmake/   CMake 入门实战 (比较详细的一篇入门教程) https://cmake.org/   官方...

2018-10-11 20:26:52

阅读数 68

评论数 0

delete 和 delete []的区别

c++中对new申请的内存的释放方式有delete和delete[两种方式,到底这两者有什么区别呢?   1.我们通常从教科书上看到这样的说明: delete 释放new分配的单个对象指针指向的内存 delete[] 释放new分配的对象数组指针指向的内存 那么,按照教科书的理解,我们看下下面...

2018-10-10 09:22:49

阅读数 65

评论数 0

提示
确定要删除当前文章?
取消 删除