我有一个 WCharArray 形式的变量。我想清空数组并重新使用它。我怎样才能将该变量设置为空?
fileName[1024] = L'\0';
这是清空数组的方法吗?
std::fill
将数组完全填充为零。
std::fill(fileName, fileName+1024, 0);
std::begin
和 std::end
来获取调用的迭代器。
std::fill(std::begin(fileName), std::end(fileName), 0);
要首次初始化它,您可以使用初始化程序。
wchar_t
的默认值为零,因此无需在括号中给出任何值。
wchar_t fileName[1024] = {};
ZeroMemory(fileName, 1024);
或
memset((fileName), 0, (1024))