Size of D bool vs size of C++ bool
Steven Schveighoffer via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Fri Aug 4 13:38:16 PDT 2017
On 8/4/17 4:16 PM, Jeremy DeHaan wrote:
> I'm trying to do some binding code, and I know that C++ bool isn't
> defined to be a specific size like D's bool. That said, can I assume
> that the two are the same size on the most platforms?
I shudder to think that D may work with a platform that doesn't consider
it to be 1 byte :)
> The only platforms I'm really interested in are Windows, Linux, OSX,
> iOS, FreeBSD, Android. The only thing that might throw me off is if
> there are some things that Linux or FreeBSD target where this is not the
> case, but these machines are probably out of the scope of my project.
I would say any platform that D currently supports, C++ bool is defined
to be 1 byte.
The ldc/gdc guys would know better.
-Steve
More information about the Digitalmars-d-learn
mailing list