Ben sadece #includedirektifi aşağıdaki olan benim kod ile bir soru yayınladı : #include <bits/stdc++.h> Öğretmenim bunu yapmamı söyledi, ama yorumlar bölümünde yapmamam gerektiği konusunda bilgilendirildim. Neden?
Standart belgelerde bir cevap bulamıyorum. C ++ dil standardı sizeof(bool)her zaman 1 (1 bayt için) olmasını gerektiriyor mu , yoksa bu boyut uygulaması tanımlı mı?
Bu Quora gönderisinde aşağıdaki kodu gördüm : #include <stdio.h> struct mystruct { int enabled:1; }; int main() { struct mystruct s; s.enabled = 1; if(s.enabled == 1) printf("Is enabled\n"); // --> we think this to be printed else printf("Is disabled !!\n"); } Hem C hem de C ++ 'da, kodun …