STL
LG_Ting
这个作者很懒,什么都没留下…
展开
-
STL向导阅读④-算法
#include 算法常用版本描述返回Typestd::find()find(_InIt _Fisrt,_InIt _Last,_Ty& _Val);从两个迭代器指定的范围中查找指定值引用被查找的值的iterator或end()std::find_if()原创 2017-04-21 16:17:15 · 250 阅读 · 0 评论 -
NameSpace命名空间的学习
NameSpace命名空间的学习。使用命名空间的原因,是为了解决名字冲突的问题,将申明直接放在一个单独创建的.h文件中。并定义命名空间。其它文件需要引用时,直接包含此头文件。并using namespace命名空间名字就可以直接引用命名空间中的事务了。。具体示例代码如下。a.h#include "StdAfx.h"namespace nsPoint{cons原创 2016-09-08 18:58:40 · 434 阅读 · 0 评论 -
自定义类模板、类函数编程。
// CloseDeleteConsol.cpp : 定义控制台应用程序的入口点。//快速入门要点:a)类模板和类模板函数定义。//自定义模板类template//申明一个模板类class Compare //自定义类中使用 模板类型。{public:Compare(T a,T b);T Min();T Max();pri原创 2016-09-08 15:46:59 · 424 阅读 · 0 评论 -
STL之正则表达式
目录:一:regex_match 整个匹配是否符合regex_search 某部分是否符合smatch对象:cmatch对象:wmatch对象:wcmatch对象:1.regex_search(data,(smatch)ResInfor,规则);ResInfor:①str length position prefix suff原创 2017-07-10 08:12:12 · 1172 阅读 · 0 评论 -
STL与BOOST学习基础之模板函数和模板类.
1、模板的概念我们已经学过重载(Overloading),对重载函数而言,C++的检查机制能通过函数参数的不同及所属类的不同。正确的调用重载函数。例如,为求两个数的最大值,我们定义MAX()函数需要对不同的数据类型分别定义不同重载(Overload)版本。//函数1.int max(int x,int y){ return(x>y)?x:y ; }//函数2.float原创 2017-03-31 09:26:00 · 678 阅读 · 0 评论 -
STL向导阅读②----智能指针
目录:标准库中只提供两大类型指针: 1.共享式.辅助类 2.独占式.应该摒弃C++98提供的智能指针auto_ptr.定义智能指针智能通过构造函数初始化或者调用成员方法>shard_ptr p;p = new string("hello");错误用法p.reset(new string("hello"));正确用法原创 2017-07-05 11:22:39 · 211 阅读 · 0 评论