有著一個共通的地方
Java說這是泛型Generic
C++說這是樣板template
以下範例在說明:
1. template如何使用
//
#include <iostream>
#include <cstdlib>
#include <string>
using namespace std;
//like "Generic" in Java
template<class T> T sum(T value1, T value2, T value3){
return value1+value2+value3;
}
int main(){
cout<<sum(3, 4, 5)<<endl;
return 0;
}
執行結果:

沒有留言:
張貼留言