T
TT \(Tom Tempelaere\)
Comeau compiler complains (too few arguments for class template "B") at line
***
#include <memory>
template<typename T, size_t n>
struct A {};
template<typename T, size_t n>
struct B;
template<typename T>
struct B<T,2> {};
int main()
{
A<int,2> a;
B<float> b; // ***
}
What am I doing wrong?
***
#include <memory>
template<typename T, size_t n>
struct A {};
template<typename T, size_t n>
struct B;
template<typename T>
struct B<T,2> {};
int main()
{
A<int,2> a;
B<float> b; // ***
}
What am I doing wrong?