উত্তর:
sizeof(bool)
বাস্তবায়ন সংজ্ঞায়িত করা হয়, এবং মান এই সত্যের উপর উল্লেখযোগ্য জোর দেয়।
§5.3.3 / 1, সংক্ষিপ্ত:
sizeof(char)
,sizeof(signed char)
এবংsizeof(unsigned char)
1;sizeof
অন্য যে কোনও মৌলিক ধরণের প্রয়োগের ফলাফলটি বাস্তবায়ন-সংজ্ঞায়িত। [দ্রষ্টব্য: বিশেষত,sizeof(bool)
এবংsizeof(wchar_t)
বাস্তবায়ন-সংজ্ঞায়িত হয়। 69) ]
পাদটীকা 69):
sizeof(bool)
1 হতে হবে না।
http://msdn.microsoft.com/en-us/library/tf4dy80a.aspx
"ভিজ্যুয়াল সি ++ ৪.২-এ, স্ট্যান্ডার্ড সি ++ হেডার ফাইলগুলিতে একটি টাইপেইফ রয়েছে যা বুলকে ইন্টের সাথে সমান করে। সি ++ ৪.২, আকারের একটি কল (বুল) 4 দেয়, যখন ভিজ্যুয়াল সি ++ 5.0 এবং তার পরে একই কল আসে 1. ফাইলগুলি (ওবিজে) এবং / অথবা ডিএলএলগুলি 4.2 এবং 5.0 বা তার পরে সংকলকগুলি দিয়ে নির্মিত ""
এটি বাস্তবায়ন সংজ্ঞায়িত। শুধু sizeof(char)
হয় 1
মান দ্বারা।
CHAR_BIT
সংজ্ঞায়িত করা যায় climits
।
bool
?