What is it?
#include
Template class c {t m [size]; public: void print_size () {std :: cout << size << std :: end1;}}; template <> class c {Char m [100]; public: void print_size () {std :: cout << 100 << std :: end1;}}; int main () {c (). Print_size (); c < INT, 10> (). Print_size (); c (). Print_size (); system ("pause"); Return 0;} The result is: 10010011 Features This type of template needs to pay attention to it.