码迷,mamicode.com
首页 > 其他好文 > 详细

小写bool和大写BOOL的区别

时间:2018-05-27 10:45:46      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:tar   字节   布尔   href   https   ext   需要   机器   get   

转:https://blog.csdn.net/ji0525084/article/details/8594469

bool是标准C++中的布尔量,占一个字节大小内存,只有false或者true。具有跨平台特性。

BOOL是MFC定义的宏: 
        typedef int BOOL; 

        #define FALSE 0 
        #define TRUE  1
其实是int类型,占四个字节大小内存,其值为FALSE或TRUE。不具有跨平台特性。

  • C++规定不允许只通过返回类型不同区别两个函数

  • BOOL类型要比bool类型处理快一些。因为BOOL类型正好等于一个机器能处理的最大字长。bool处理过程中需要一些转换。

小写bool和大写BOOL的区别

标签:tar   字节   布尔   href   https   ext   需要   机器   get   

原文地址:https://www.cnblogs.com/2018shawn/p/9094957.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!