fork download
  1. #include <iostream>
  2. #include <typeinfo>
  3. using namespace std;
  4.  
  5. template<typename T>
  6. void f() {
  7. T();
  8. cout << typeid(T).name() << "\n";
  9. }
  10.  
  11. class Aho {
  12. public:
  13. Aho() {
  14. cout << "Manuke\n";
  15. }
  16. };
  17.  
  18. int main() {
  19. f<Aho>();
  20. return 0;
  21. }
  22.  
Success #stdin #stdout 0s 3468KB
stdin
Standard input is empty
stdout
Manuke
3Aho