Bespreek dit programma. Wat is de functie van base_type? #include #include #include template struct base_type { typedef T mutable_type; }; template struct base_type { typedef T mutable_type; }; template T parse(const std::string& s) { typename base_type::mutable_type t; std::istringstream iss(s); iss >> t; return t; } int main(int,char**) { const int x(parse("3")); std::cout << x << std::endl; }