有著一個共通的地方
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; }
執行結果:
沒有留言:
張貼留言