- 571 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 09:30:22 ]
- 汎用的に配列の要素数を返却するtemplate をこのように書いてみたのですが
期待している動作になりません、間違いを指摘してもらえませんか。 #include <iostream> using namespace std; template<class X> int ArraySize(X* object) { return (sizeof(object) / sizeof(X)); } int main() { int array[] = {1, 2, 9, 3, 4, 5 }; cout << ArraySize(array) << endl; //配列array の要素数を取得したいのですが・・・ }
|

|