日常笔记3关于bool类型数组初始化的问题

一般会有两种考虑,全为true或全为false
赋值方式:
<1>memset(boolArray,0,sizeof(Array));
头文件:#include<cstring>或则#include<memory.h>
<2>如果赋值全为false
C++有个全零初始化器
bool hashTable[256] = {0};即可
<3>注意:但是全1却不行
如:bool hashTable[256] = {1};不报错,
这样只会把第一个bool值初始化为true,其他都是false;
所以,如果想全赋值为true,那么使用<1>方法一
posted @ 2019-10-31 22:20  睿晞  阅读(2027)  评论(0编辑  收藏  举报