Witam, mam do zrobienia zadanie z jednej z książek o C++:
Skonstruuj warunek kontrolowanej kompilacji, który pozwoli na wykrycie platform 16-, 32- i 64-bitowych.
Wskazówka: wykorzystaj charakterystykę typu int.
Zdefiniowałbym coś takiego:
#define SIXTEEN sizeof(short int)
#define THIRTYTWO sizeof(int)
#define SIXTYFOUR sizeof(long long int)
ale potem nie wiem jak zdefiniować to, do czego będę przyrównywał za pomocą #if
zdefiniowane wcześniej rzeczy (i czy ja w ogóle to definiowanie mam zrobione dobrze)