boost
pamxy
这个作者很懒,什么都没留下…
展开
-
C++ 智能指针详解
转自:http://blog.csdn.net/xt_xiaotian/article/details/5714477C++ 智能指针详解 一、简介由于 C++ 语言没有自动内存回收机制,程序员每次 new 出来的内存都要手动 delete。程序员忘记 delete,流程太复杂,最终导致没有 delete,异常导致程序过早退出,没有执行 delete 的情况并不罕见。用智能转载 2013-06-03 11:13:51 · 786 阅读 · 0 评论 -
VS2010 安装 Boost 库 1.54
转自:http://blog.csdn.net/xzz_hust/article/details/9365511Boost库被称为C++准标准库, 功能很是强大, 下面记录我在VS2010中安装使用Boost库的过程.首先上官网http://www.boost.org/下载最新的Boost库, 我的版本是1_54_0版本, 解压下载的文件到任一文件夹, 我放D盘boos转载 2013-08-06 15:11:09 · 934 阅读 · 0 评论 -
编译Boost 详细步骤 适用 VC6 VS2003 VS2005 VS2008 VS2010
转自:http://blog.csdn.net/ajian005/article/details/9720947vs2008编译boost 【一、Boost库的介绍】Boost库是一个经过千锤百炼、可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的发动机之一。Boost库由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++标准库转载 2013-08-06 15:17:11 · 923 阅读 · 0 评论 -
各种智能指针的介绍
请见:http://club.topsage.com/thread-2276515-1-1.html转载 2013-08-06 14:28:38 · 818 阅读 · 0 评论 -
shared_ptr
转自:http://xiangjie88.iteye.com/blog/991257shared_ptr早期叫做counted_ptr,它实现了引用计数型的智能指针,与scoped_ptr一样包装了new操作符在堆上分配的动态对象,但可以被自由地拷贝和赋值。同时它弥补了auto_ptr因为转移语义而不能把指针作为STL容器元素的缺陷。C++代码 templ转载 2013-06-14 17:00:40 · 897 阅读 · 0 评论 -
Boost.shared_ptr必须注意的一些地方
转自:http://www.360doc.com/content/10/1221/15/1801810_80092270.shtml 虽然boost.shared_ptr是个非常好的东西,使用它可以使得c++程序不需要考虑内存释放的问题,但是还是有很多必须注意的地方。下面罗列了一些本人在实际工作中经常碰到的使用shared_ptr出问题的几种情况。 1. shared_ptr多次引转载 2013-06-14 17:17:35 · 1507 阅读 · 2 评论 -
如何:创建和使用shared_ptr实例
转自:http://technet.microsoft.com/zh-cn/sysinternals/hh279669如何:创建和使用shared_ptr实例Visual Studio 2012 - Visual C++如何:创建和使用shared_ptr实例shared_ptr 类型是智能指针在为方案设计多个所有者可能必须管理对象生存期内存中的转载 2013-06-14 17:03:55 · 1584 阅读 · 0 评论 -
C++各大有名库的介绍——其他库
转自:http://www.kuqin.com/language/20090215/35002.html 在C++中,库的地位是非常高的。C++之父 Bjarne Stroustrup先生多次表示了设计库来扩充功能要好过设计更多的语法的言论。现实中,C++的库门类繁多,解决的问题也是极其广泛,库从轻量级到重量级的都有。不少都是让人眼界大开,亦或是望而生叹的思维杰作。由于库的数量非转载 2013-06-04 10:57:17 · 684 阅读 · 0 评论 -
[内存管理]智能指针之shared_array
转自:http://blog.csdn.net/ajioy/article/details/7376987shared_array类似shared_ptr,它包装了new[]操作符在堆上分配的动态数组,同样使用引用计数机制为动态数组提供了一个代理,可以在程序的生命同期里长期存在,直到没有任何引用后才释放内存。类摘要:[cpp] view plaincopyprint?转载 2013-06-03 22:38:35 · 874 阅读 · 0 评论 -
boost库的介绍
转自:http://wenku.baidu.com/view/0df274d028ea81c758f57879.htmlBoost是什么?一套开放源代码、高度可移植的C++库。谁发起的?C++标准委员会库工作组。所以,质量保证,不怕遇到假冒伪劣产品。Boost内容广泛,数值计算、泛型编程、元编程、平台API……不妨从容选择自己感兴趣的部分,细细品味。有些转载 2013-06-04 10:43:26 · 1307 阅读 · 0 评论 -
Boost:使用shared_array和shared_ptr
转自:http://hi.baidu.com/ae8506/item/7279e8cf8eb17020a1b50a55作者:CYM和scoped_array和scoped_ptr相比,shared_ptr和shared_array更加灵活.从他的名称可以看出他是一个共享的指针管理器.可以毫不保留的说shared_ptr是在软件开发中最有价值的一个.非常重要.而且shared_ptr转载 2013-06-03 11:12:48 · 2533 阅读 · 0 评论 -
Boost多线程编程
转自:背景• 今天互联网应用服务程序普遍使用多线程来提高与多客户链接时的效率;为了达到最大的吞吐量,事务服务器在单独的线程上运行服务程序; GUI应用程序将那些费时,复杂的处理以线程的形式单独运行,以此来保证用户界面能够及时响应用户的操作。这样使用多线程的例子还有很多。• 跨平台 创建线程• 头文件 nam转载 2013-08-31 15:57:39 · 689 阅读 · 0 评论