
c++
文章平均质量分 73
CreatedSign
这个作者很懒,什么都没留下…
展开
-
boost::any的一般用法
01.#include 02.#include 03.#include 04. 05.typedef std::list list_any; 06. 07.//关键部分:可以存放任意类型的对象 08.void fill_list(list_any& la) 09.{ 10. la.push_back(1000)原创 2014-07-21 19:16:09 · 1132 阅读 · 0 评论 -
C++中的智能指针(auto_ptr)
实际上auto_ptr 只是C++标准库提供的一个类模板,它与传统的new/delete控制内存相比有一定优势,使用它不必每次都手动调用delete去释放内存。当然有利也有弊,也不是完全完美的。 本文从下面的8个方面来总结auto_ptr使用的大部分内容。 1. auto_ptr是什么? auto_ptr 是C++标准库提供的类模板,auto_ptr对象通过初始化指向由new创建的动态内存,原创 2014-07-21 18:22:15 · 1150 阅读 · 0 评论