2 つのテンプレート:
template <int var>
struct Yellow
{
int name;
double list[var];
};
template <int var>
struct Red
{
int name;
Yellow<var> yel;
};
配列リストのサイズを提供している場所。
これを関数に渡すにはどうすればよいですか? 例えば
bool foo(Red<int> red) { return true; }
これにより、「タイプ名は許可されていません」と表示されます