C++ 数组初始化的问题

一直没注意这个问题,直接={XXX}初始化,这次吃了个亏;

尤其要注意,用这种简便方式初始化只能初始化bool数组的第一个元素,所以保守起见,一定要使用memset 和 fill函数;

但是memset函数由于按照字节进行初始化,所以对于int和大型整形数组只能初始化为1111111,所以最好使用fill;

即fill(a,a+maxn,sign);

猜你喜欢

转载自www.cnblogs.com/songlinxuan/p/12264388.html
今日推荐