fork download
  1. #include <iostream>
  2.  
  3. #define PRINTER(Type_) void print_type(Type_) { std::cout << #Type_ "\n"; }
  4.  
  5. PRINTER(char)
  6. PRINTER(unsigned char)
  7. PRINTER(short)
  8. PRINTER(unsigned short)
  9. PRINTER(int)
  10. PRINTER(unsigned int)
  11.  
  12. int main() {
  13. print_type('a' * 'b');
  14. return 0;
  15. }
Success #stdin #stdout 0s 3468KB
stdin
Standard input is empty
stdout
int