类模板的基本操作与注意事项

C++类模板的基本定义与编写:
关键点:template,主函数函数的调用问题!

#include 
  using namespace std;
  template//注意这里定义了一个类模板 
	class mei{
		private:
		   m1 w1;
		   m2 w2;
		public:
		   mei(m1 x1,m2 x2){w1=x1;w2=x2;}
		   m1 getm1(){return w1;}
		   m2 getm2(){return w2;}
           void  func(mei  d);
          // {
		       //  cout<//这里是函数在类外的定义的形式,要加个类模板的定义形式 
         void  func(mei d)  //注意类的参数形式,要加<>的形式,另外要注意一下就是这里的是指类成员变量的类型; 
        {
             cout<  a(5,"张三");
		    func(a);//重点,这里虽然在类中定义,但是不属于类的成员函数,因为它所存在的类是一个模板类!!!!!!! 
			return 0;
		}

你可能感兴趣的:(C++)