fork download
  1. #include <iostream>
  2. #include <boost/core/demangle.hpp>
  3.  
  4. #define DEFINED_SIZE 10
  5.  
  6. const size_t const_size = 10;
  7.  
  8. constexpr size_t constexpr_size = 10;
  9.  
  10. int main() {
  11. std::cout << boost::core::demangle(typeid(DEFINED_SIZE).name()) << '\n';
  12. std::cout << boost::core::demangle(typeid(const_size).name()) << '\n';
  13. std::cout << boost::core::demangle(typeid(constexpr_size).name()) << '\n';
  14. return 0;
  15. }
Success #stdin #stdout 0s 15240KB
stdin
Standard input is empty
stdout
int
unsigned long
unsigned long