码迷,mamicode.com
首页 >  
搜索关键字:5 c++ boost 智能指针    ( 2698个结果
转:关于C++14:你需要知道的新特性
关于C++14:你需要知道的新特性遇见C++ LambdaC++14 lambda 教程C++11 lambda表达式C++标准库:使用 std::for_eachstd::generateC++“准”标准库Boost学习指南(10):Boost.Lambda
分类:编程语言   时间:2014-11-09 23:28:01    阅读次数:178
关于C++ 智能指针的一点认识
背景:默认的c++拷贝与赋值构造函数实现的是值拷贝传递。当类的数据成员为指向堆上的指针时,值拷贝会使多个类的指针指向同一块内存。当其中一个类释放这块内存时,会照成其他类的这个指针空悬,从而引来风险。智能指针是用来解决这类问题的方法。它最终的目的是让多份指针安全地指向同一块内存。要做到这一点,这块被指...
分类:编程语言   时间:2014-11-09 19:20:37    阅读次数:172
Boost库编译安装
一、Boost库介绍 Boost库是一个经过千锤百炼、可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的发动机之一。Boost库由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++标准库内容。在C++社区中影响甚大,其成员已近2000人。 Boost库为我们带...
分类:其他好文   时间:2014-11-09 06:15:58    阅读次数:201
Object-C内存管理的理解总结
今天看到了OC的内存管理这块,觉得很亲切。自己的习惯是尽量自己掌控程序的空间和时间,有点强迫症的感觉。用C和C++做项目的时候,时时刻刻都在操心这new和delete的配对使用和计数,学习stl和boost的时候看到了智能指针等时候,依然不是很爱使用,还是愿意坚持自己控制new和delete;后来用...
分类:其他好文   时间:2014-11-08 23:32:22    阅读次数:308
Boost log 简单使用
Boost log 简单使用 flyfish 2014-11-8 该示例是在VC2010 MFC Unicode环境下使用 内容包括 1 启动关闭日志 2 设置日志存储路径 3 设置输出日志等级 4 日志是否立即写入文件 5 设置单个文件的大小 6 设置磁盘最小可利用空间 Logger.h #pragma once #include #incl...
分类:其他好文   时间:2014-11-08 16:44:14    阅读次数:401
c++学习笔记——智能指针
智能指针是为了便于管理动态内存,能够自动管理释放所指向的对象。智能指针共有三种:1、shared_ptr允许多个指针指向同一个对象;2、unique_ptr独占所指向的对象;3、weak_ptr是一个伴随类,它是一种弱引用,指向shared_ptr所管理的对象。这三种类型都定义在memory头文件中...
分类:编程语言   时间:2014-11-08 16:36:26    阅读次数:169
Effective C++之3 资源管理
Effective c++之资源管理介绍,包括智能指针的使用及在拷贝对象和新声明对象时应当注意的事项。...
分类:编程语言   时间:2014-11-07 17:09:10    阅读次数:216
关于Boost,C Regex对短目标字符串正则匹配的性能分析
昨天对长目标字符串下的各种正则匹配库性能进行了总结,得出结论是Boost regex性能最佳。今天将其应用到项目当中,果不其然,长字符串匹配带来的性能损失基本没有了,当然,目前规模并不算太大,但是在可预计规模内Boost可以完全达到要求。...
分类:其他好文   时间:2014-11-07 17:04:51    阅读次数:209
C++之TR1::function
对于TR1文档中的function的总结。...
分类:编程语言   时间:2014-11-07 14:55:11    阅读次数:208
Boost.Asio c++ 网络编程翻译(22)
服务端应用中的同步I/O 类似客户端,服务端也被分为两种情况用来匹配之前章节中的情况1和情况2。同样,两种情况都采用“发送请求-读取结果”的策略。...
分类:编程语言   时间:2014-11-07 11:23:05    阅读次数:216
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!