/** A test class which does nothing. This is used by `main`. */ template class Test {}; /// This is a specialization for integers. template<> class Test { public: /// The number of times it has been incremented. int count; }; /// This always fails. /// @param argc The number of items in `argv`. At least 1. /// @param argv The command line arguments, with argv[0] being the command used to execute this program. int main(int argc, char ** argv) { Test test; return 1; }