Chúng ta có thể sử dụng tiền xử lý để biết nếu unsigned long long
được định nghĩa:Làm thế nào để biết nếu __uint128_t được định nghĩa
#include <limits.h>
#ifndef ULLONG_MAX
typedef unsigned long t_mask;
#else
typedef unsigned long long t_mask;
#endif
Nhưng làm thế nào để biết nếu __uint128_t được xác định?
Clang nhận thức được nó để hỗ trợ mã GCC, vì vậy tôi sẽ nghiêng về giải pháp Sparky của – user2913094