- 547 名前:デフォルトの名無しさん [2005/05/16(月) 20:25:46 ]
- template< uint n > class X
{ public: void f(...); } こういうクラスがあったとして、 nが1だった場合 → X::f( uint f0 ); nが2だった場合 → X::f( uint f0, uint f1 ); nが3だった場合 → X::f( uint f0, uint f1, uint f2 ); こういうふうにテンプレート引数によって 関数の引数の数が変わるようにしたいんですが可能ですか? 出来ないまでも、代替手段みたいなのはありますか?
|

|