fork download
  1. #include <iostream>
  2. #include <cstdint>
  3.  
  4. #define IS_LITTLE_ENDIAN uint8_t(0x00ff)
  5.  
  6. template<bool VALUE> struct IsLittleEndian { static const bool value = VALUE; };
  7.  
  8. int main() {
  9. std::cout << "Little Endian = " << IsLittleEndian<IS_LITTLE_ENDIAN>::value << "\n";
  10. }
Success #stdin #stdout 0s 3412KB
stdin
Standard input is empty
stdout
Little Endian = 1