码迷,mamicode.com
首页 >  
搜索关键字:5 c++ boost 智能指针    ( 2698个结果
C++中的智能指针(一):std::auto_ptr<class T> - <memory>
一:内存泄漏的问题 考虑如下的程序 void func() { ClassA *a = new ClassA; ... delete a; } 应该使用delete语句以保证new分配的空间一定会被释放。我几乎总会忘记delete语句,尤其函数要写return语句时,更容易忘记。 另外即使你加上了d ...
分类:编程语言   时间:2020-02-05 11:58:43    阅读次数:85
MongoDB可视化工具之mongoBooster
. mongobooster可视化工具下载地址 mongobooster可视化工具,不用安装,下载解压直接打开就可以使用1.启动项目执行:mongod --dbpath E:\SoftMgr\MongoDB\Server\data\db2.连接项目localhost:270173.基本操作(1).创 ...
分类:数据库   时间:2020-02-04 20:07:32    阅读次数:593
C++之Boost Asio相关
Boost Asio相关 Boost是一个C++可移植库,是对标准库的后备拓展,也是C++标准化进程的开发引擎之一。 Boost Asio是Boost库中的一个部分,Asio的全称为Asynchronous input and output(异步输入输出)的缩写。结合Boost的特点,Asio提供了 ...
分类:编程语言   时间:2020-01-30 14:39:29    阅读次数:110
C++(2)----智能指针与动态内存
C++ 11提供的智能指针有:shared_ptr、unique_ptr、weak_ptr。在 头文件 memory 中。 一、new delete 直接管理内存 1、初始化 string * ps = new string // 初始换为一个空string int * pi = new int ; ...
分类:编程语言   时间:2020-01-28 10:49:44    阅读次数:99
开源项目相关的各种许可证
开源项目相关的各种许可证 LicenseLicense keyword Academic Free License v3.0 afl-3.0 Apache license 2.0 apache-2.0 Artistic license 2.0 artistic-2.0 Boost Software ...
分类:其他好文   时间:2020-01-26 23:49:21    阅读次数:268
智能指针
内存泄露(臭名昭著的BUG) 动态申请堆空间,用完后不归还 C++语言中没有垃圾回收机制 指针无法控制所指堆空间的生命周期 我们需要什么? 需要一个特殊的指针 指针生命周期结束时主动释放堆空间 一片堆空间最多只能由一个指针标识 杜绝指针运算和指针比较(可以避免野指针) 解决方法 指针操作符(->和* ...
分类:其他好文   时间:2020-01-26 22:18:36    阅读次数:85
How to do when I need boost headfiles (on OSX) ?
Assume that you are on OS X, and you need headfiles for boost. headfiles will place to /usr/local/include/boost/ ...
分类:其他好文   时间:2020-01-17 18:54:26    阅读次数:87
使用boost库完成读写JSON字符串
boost库的编译不做赘述,这里用的版本是1.69.0,其他版本应该差不多 boost官网:https://www.boost.org/ 0.前言 今天要整的JSON是这样的 { "description": "this is a JSON test", "version": "100", "lis ...
分类:Web程序   时间:2020-01-17 15:04:43    阅读次数:109
cef GeneralUsage
本文翻译自 "https://bitbucket.org/chromiumembedded/cef/wiki/GeneralUsage" 介绍 cef是个基于chromium的开源项目。跟chromium项目不同,cef主要聚焦于 google chrome应用开发,cef集中于促进嵌入式浏览器在第 ...
分类:其他好文   时间:2020-01-17 11:28:57    阅读次数:61
boost.asio中使用协程
每个连接创建一个strand(boost::asio::io_service::strand),为了socket的多个事件在协程之间能够同步,比如读事件和写事件,在分别的读协程和写协程之间能够同步。 ...
分类:其他好文   时间:2020-01-16 18:49:10    阅读次数:80
2698条   上一页 1 ... 10 11 12 13 14 ... 270 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!