According to cppreference, only the const char *, unsigned long long, long double , char and its variations are allowed o
const char *
unsigned long long
long double
char