导航

2014年7月15日

摘要: 预留容量的两类方式:1、不调用默认的构造函数 vector v; v.push_back(111); v.reserve(20); std::copy(v.begin(), v.end(), ostream_iterator(cout," "));//只能打印出111;2、调用默认构造... 阅读全文

posted @ 2014-07-15 10:57 ggzone 阅读(173) 评论(0) 推荐(0) 编辑

2014年7月14日

摘要: 例:transform(coll1.begin(), coll1.end(), back_inserter(coll2), bind2nd(multiplies(), 10));1、调用模板函数bind2nd,第一个参数为multiplies临时对象。// TEMPL... 阅读全文

posted @ 2014-07-14 16:31 ggzone 阅读(94) 评论(0) 推荐(0) 编辑

摘要: 例:transform(coll1.begin(), coll1.end(), back_inserter(coll2), bind2nd(multiplies(), 10));1、调用模板函数bind2nd,第一个参数为multiplies临时对象。// TEMPLATE FUNCTION bin... 阅读全文

posted @ 2014-07-14 16:30 ggzone 阅读(331) 评论(0) 推荐(0) 编辑

2014年7月13日

摘要: list::iterator pos; //list coll;for(pos=coll.begin();pos!=coll.end();++pos)这里使用“前置式递增”++pos,因为它比“后置式递增”pos++效率高。后者需要一个额外的临时对象,它必须存放迭代器的原本位置并将它返回。所以一般情... 阅读全文

posted @ 2014-07-13 10:11 ggzone 阅读(318) 评论(0) 推荐(0) 编辑

摘要: list::iterator pos; //list coll;for(pos=coll.begin();pos!=coll.end();++pos)这里使用“前置式递增”++pos,因为它比“后置式递增”pos++效率高。后者需要一个额外的临时对象,它必须存放迭代器... 阅读全文

posted @ 2014-07-13 10:11 ggzone 阅读(160) 评论(0) 推荐(0) 编辑

2014年7月11日

摘要: 由于UAC的限制,WM_DROPFILES只能由权限较低的APP拖拽到权限较高的APP,反之如果从权限较高的APP拖拽到低权限的APP上,WM_DROPFILES不会被发送到低权限的APP消息队列。所以,WM_DROPFILES会有时候变得不能响应。解决的办法,使用C... 阅读全文

posted @ 2014-07-11 10:55 ggzone 阅读(187) 评论(0) 推荐(0) 编辑

摘要: 由于UAC的限制,WM_DROPFILES只能由权限较低的APP拖拽到权限较高的APP,反之如果从权限较高的APP拖拽到低权限的APP上,WM_DROPFILES不会被发送到低权限的APP消息队列。所以,WM_DROPFILES会有时候变得不能响应。解决的办法,使用ChangeWindowMessa... 阅读全文

posted @ 2014-07-11 10:54 ggzone 阅读(285) 评论(0) 推荐(0) 编辑

摘要: 网上关于WTL的文章,尤其是中文的文章不多,根据收集的资料整理出了VS2013安装WTL的方法。1、下载。文件很小的,地址:http://sourceforge.net/projects/wtl/files/latest/download2、解压安装包。找到“VS安装目录\VC\VCWizards\... 阅读全文

posted @ 2014-07-11 10:39 ggzone 阅读(194) 评论(0) 推荐(0) 编辑

摘要: 网上关于WTL的文章,尤其是中文的文章不多,根据收集的资料整理出了VS2013安装WTL的方法。1、下载。文件很小的,地址:http://sourceforge.net/projects/wtl/files/latest/download2、解压安装包。找到“VS安装... 阅读全文

posted @ 2014-07-11 10:39 ggzone 阅读(174) 评论(0) 推荐(0) 编辑

摘要: 标准库中有四个template function,分别定义了!=,>,=四个比较操作符。它们都是利用操作符==和 inline bool operator!=(const _Ty& _Left, const _Ty& _Right) { // test for inequality, in term... 阅读全文

posted @ 2014-07-11 10:28 ggzone 阅读(119) 评论(0) 推荐(0) 编辑