I’m considering the use of macros to replace types in my C++ code and I’d like to get insights on whether this is a recommended practice. Below is an example of the macros I’m contemplating:
#define u8 undefined char
#define u16 undefined short
#define u32 undefined int
#define u64 undefined long
#define u128 undefined long long
#define i8 char
#define i16 short
// and so on...
It's a bad idea?