程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> C++學習之——類模板定義示例

C++學習之——類模板定義示例

編輯:C++入門知識

<pre name="code" class="cpp">#include <iostream> 
 
using namespace std; 
 
template <typename T> 
class TemplateClassTest 

public: 
    TemplateClassTest(T& InA, T& InB):a(InA),b(InB){} 
    T& getA(); 
    T& getB(); 
private: 
    T a; 
    T b; 
}; 
 
template <typename T> 
T& TemplateClassTest <T>::getA() 

    return a; 

 
template <typename T> 
T& TemplateClassTest <T>::getB() 

    return b; 

 
void main() 

   float TestA = 10.1f; 
   float TestB = 20.34f; 
   TemplateClassTest<float> Test1(TestA, TestB); 
 
   cout<<Test1.getA()<<endl; 
   cout<<Test1.getB()<<endl; 
   while(1); 

 


摘自 DriverMonkey的專欄

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved