While browsing the standard I found some syntax in the template declaration that confused me:
template <typename T> class myarray;
template </*...*/, template <typename T> class C = myarray>
What does class C = myarray mean? Is it a default parameter? Thanks.
It’s a default value for the template template argument. If you don’t specify the argument, it will default to
myarray.Example: