C++
文章平均质量分 59
mzhifa
这个作者很懒,什么都没留下…
展开
-
浅谈智能指针auto_ptr/shared_ptr/unique_ptr
一.智能指针1.引入我们通常使用类似new申请一块空间,交由一个指针指向,假如说最后忘记delete,将会造成内存泄露。而智能指针的出现,就是对这种问题的解决方式,智能指针类似指针,却可以用于管理动态分配的内存。本章所解说的是三种智能指针:(1)C++98提出,C++11摒弃的auto_ptrC++11新增的(2)shared_ptr(3)unique_ptr在C++里面,三...转载 2018-10-11 08:02:22 · 235 阅读 · 0 评论 -
windows下使用cmake编译zlib
首先准备工具:cmake:http://www.cmake.org/cmake/resources/software.htmlzlib:http://www.zlib.net/libpng:http://www.libpng.org/pub/png/libpng.html解压cmake并进入到:F:\常用工具\C++Tool\cmake-3.5.0-win32-x86\bin(例如)然...转载 2018-12-14 08:48:23 · 3686 阅读 · 1 评论 -
在windows上一键编译各种版本的protobuf
所需工具 : cmake for windows 和 git for windows原理:protobuf 是google的一个开源项目,其源代码在github上可以下载到,并且源码都采用cmake来构建,所以我们可以把源码下载到本地,然后了利用cmake构建本地工程,然后编译.本文以当前最新的 protobuf_3.5.0 为例复制以下代码,保存到 one_key_downl...转载 2018-12-14 09:57:59 · 1085 阅读 · 0 评论