Default arguments for class template parameters
Is it possible to have a class that has template parameters, all of which have default values, so that you can use that class name without specifying a template parameter?
My compiler seems to object to the following code
Code:
template <typename T = int>
class A
{
...
};
int main()
{
...
A x;
...
return 0;
}
Re: Default arguments for class template parameters
Well...in general you can omit template arguments which does have a default argument, however, even if all template arguments have a default value, the angle brackets MUST be provided (even if they are empty)...thus...