मैंने अपने कोड के साथ एक प्रश्न पोस्ट किया जिसका केवल #includeनिर्देश निम्नलिखित था: #include <bits/stdc++.h> मेरे शिक्षक ने मुझे ऐसा करने के लिए कहा, लेकिन टिप्पणी अनुभाग में मुझे बताया गया कि मुझे नहीं करना चाहिए। क्यों?
मुझे मानक प्रलेखन में जवाब नहीं मिल रहा है। क्या सी ++ भाषा मानक sizeof(bool)को हमेशा 1 (1 बाइट के लिए) की आवश्यकता होती है, या क्या यह आकार कार्यान्वयन-परिभाषित है?
मैंने इस Quora पोस्ट में निम्न कोड देखा : #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"); } C और C ++ दोनों में, …