全部博文(573)
发布时间:2016-01-07 09:48:17
Strtol()详解今天,在review 一些代码的时候,看到了strtol()这个函数,由于以前使用它的时候,还没有深刻的了解,这次,我决定探个究竟。网上关于这个函数的资料大都来源于同份资料,linux库函数,讲的不够细致。于是,我花了几个小时,认真地尝试其功能,并整理了这篇文章,希望能对C语言.........【阅读全文】
发布时间:2015-12-27 14:04:14
Boost智能指针——scoped_ptrboost::scoped_ptr和std::auto_ptr非常类似,是一个简单的智能指针,它能够保证在离开作用域后对象被自动释放。下列代码演示了该指针的基本应用:#include <string>#include <iostream>#in.........【阅读全文】
发布时间:2015-12-27 10:32:48
boost::shared_ptr的使用方法1. boost::shared_ptr的用法 下面用一个简单的例子说明shared_ptr的用法: #include #include class A { public: void print() { printf("class A print!\n"); }}; int main(int argc, cha.........【阅读全文】
发布时间:2015-12-26 17:45:10
Boost学习之指针容器--pointer_containerBoost.pointer_container提供了和标准相似的容器,只是它存放的是指针,维护的是堆分配的对象.有时,我们可能需要一个包含指针的容器.比如存放一些不可拷贝的对象或者想在容器里存放基类以实现多态.尽管我们可以直接定义存放指针的STL容器,不过这样并不方便,我们得处处小.........【阅读全文】