C++ テンプレートに関するヘルプが必要です。
次の行が表示されます。
Array < int, 4, 7 > something1;
Array < char, 3, 'F' > something2;
このためのテンプレートを作成する必要があり、次のようなことを試しました。
template < typename T1, int a1, typename T2 >
class Array
{
.....
};
しかし、これが正しい方法ではないことは確かです。私はまだテンプレートに慣れていません。「something1」を作成するとき、3 番目のパラメーターは整数であり、「something2」では 3 番目のパラメーターは文字であるため、これを処理する方法がわかりません。正しい解決策は何ですか?