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

C++ 函數模板 和 類模板的使用

編輯:C++入門知識

C++ 函數模板 和 類模板的使用


class A
{
public:
template
void testVector(std::vector& values)
{
for(int i = 0; i < values.size(); i++)
{
std::cout< }
}
};

template
class B
{
public:
B(){ std::cout<< "B"< B(T a) {std::cout<<"B(int a)"< };

template
class C: public B
{
public:
C(){std::cout<<"C"< C(T a, T b){std::cout<<"C(int a, int b)"<

};


int main()
{
A a;
std::vector dValues;
dValues.push_back(1.1);
dValues.push_back(2.1);
dValues.push_back(3.1);
dValues.push_back(4.1);
dValues.push_back(5.1);

a.testVector(dValues);

std::vector iValues;
iValues.push_back(11);
iValues.push_back(21);
iValues.push_back(31);
iValues.push_back(41);
iValues.push_back(51);

a.testVector(iValues);


B b(1);
C c(1,2);

cout << "Hello World!" << endl;
return 0;
}


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