假设我有一些遗留代码,除非发现错误,否则无法更改,并且它包含以下代码:
bool data[32]; memset(data, 0, sizeof(data));
这是bool将数组中的所有false值设置为值的安全方法吗?
bool
false
更一般地,是安全的memset一bool对0,以使其价值false?
memset
0
是否保证可以在所有编译器上运行?或者我是否要求修复?
c++ memset language-lawyer
c++ ×1
language-lawyer ×1
memset ×1