日常筆記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>方法一


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM