C/C++教程

c加加学习 模板

本文主要是介绍c加加学习 模板,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

类模板:

#include<iostream>
using namespace std;

template<class T>
class G {


public:  T g;

	  void ggg() {
	  

		  cout << "Dddddasdf";
	  
	  }
	  void ferwserfwerwer();
};


//在类外定义
template<class T>
void  G<T>::ferwserfwerwer()
{
	cout << "fsdfsdf";
}


int main()

{
	G<int>g; //类模板创建对象
	g.ferwserfwerwer();


	return 0;
}

函数模板 :

#include<iostream>
using namespace std;


template<class T>
T fgf(T x, T y)
{

	return  x + y;

}
//函数模板重载

int fgf(int x, int y)
{

	return  x + y;

}

//函数模板调用

int main()
{
	//函数模板:
	cout << fgf<int>(10,10);
  
	return 0;
}


这篇关于c加加学习 模板的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!