<分区>
是否可以执行以下操作?
auto len = GetWindowTextLengthA(min_area_edit_hwnd);
std::string buffer(len, '\0');
GetWindowTextA(min_area_edit_hwnd, &buffer[0], len + 1);
我的意思是,可以告诉 GetWindowTextA
函数 &buffer[0]
指向大小为 len + 1
的缓冲区吗?它是正确的还是我应该按以下方式创建字符串
std::string buffer(len + 1, '\0');
?