インライン関数テンプレートの例

  1. // 良くない例
  2. #define MAX(a,b) ((a)>(b)?(a):(b))
  3.  
  4. // 良い例
  5. template <typename T> inline
  6. T max(const T& arg1, const T& arg2) {
  7. return arg1 < arg2 ? arg2 : arg1;
  8. }
  9.  

最終更新:2010年03月01日 22:59