c++
普通网友
这个作者很懒,什么都没留下…
展开
-
c++内存分配陷阱
资源获取就是初始化auto_ptr 不能指向数组,不能用于vector,拷贝会清空之前的对象auto_ptr<Employee> e1(new Hourly);auto_ptr<Employee> e2(e1);//e1 is nulle1=e2;//e2 is null throw 抛出局部对象,而不是指针,最好是匿名对象原创 2016-07-22 12:03:28 · 124 阅读 · 0 评论 -
c++模版编程实例
map转字符串的工具类#ifndef STRUTIL__#define STRUTIL__#include <string>#include <sstream>#include <map>#include <vector>class StrUtil{ public: template <typename T1,typename T2> static std::string原创 2016-07-19 10:44:22 · 112 阅读 · 0 评论 -
boost
lamda #include <boost/lamda.hpp> std::for_each( in(std::cin), in(), std::cout << (_1 * 3) << " " );bind #include <boost/bind.hpp>boost:bind(f,x,_1)()//x=1 不能出现常数_1 和 lamda歧义,现在还没搞定fun原创 2016-08-10 15:28:22 · 202 阅读 · 0 评论