首页 > 学院 > 开发设计 > 正文

小知识(pair),,,大用法

2019-11-08 19:37:57
字体:
来源:转载
供稿:网友

pair

pair ,,,,,使用英文翻译,,,我们都知道这是<一双><一对>的意思 ,,,,在编程中,,,,我们也大致的把它理解成这样的一个感念。。。。。一般情况下、、、、、我们在写代码时,,,,一个函数的返回值,,,可能有两个数,,,,怎么办呢????按照我们以前的做法,,肯定就是使用一个使用一个结构体(包含两个元素)    然后再把这个结构体给它返回去了。。如果,到现在为止,,,,你还是使用的是这 种   中世纪的老套路   ,, , ,看完这篇博客后 ,,,,你就会永远的不会使用这种老掉牙的套路了》》pair ,,, ,,编译器为我们 提供的 这个类,,,就可以完整的实现这个功能了::::下面我来实现一下这个代码::::
template<class K,class  V>struct pair{	K first;	V second;	pair(const K& key,const V& value)		:first(key)		,second(value)	{}};template <class K,classs V>pair<K,V>  make_pair(const K& key,const  V& value){	return  pair<K,V>(key,value);}如果,,你要是想使用pair的话 ,,我们可以直接用pair来定义。。。也可以使用make_pair函数来生成一个。。。。。最后再说,,一句这虽然是个很小的知识 ,,但是,你要是知道的话,,,你写代码   ,,,就会比别人快上一步。。。我们不能小瞧了这些,,,,应该多多的积累。。。。 
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表