パラメータとして配列を持つテンプレート関数を作成しようとしています。この関数は、配列内の数値の合計を返します。
これは私のコードです:
template <class var>
var sum_numbers(var array[]) {
var sum = 0;
for (int f1=0; array[f1]!='\0'; f1++) {
sum = sum + array[f1];
}
return sum;
}
関数は常に戻ります
-2001120059
私のコードを改善する方法を教えてください。また、テンプレートに関する詳細情報の参照先を教えてください。
どうもありがとうございました。
更新:私の入力と関数呼び出し:
int a[] = {1,2,3,4,5};
cout << sum_numbers(a) << endl;