void *memset(void *dest, int c, size_t count)
Đối số thứ ba là Số ký tự hoặc byte trong mảng. Làm thế nào bạn sẽ nhớ một mảng các boolean, nói bool bArray [11]?Làm thế nào để ghi nhớ một mảng bools?
MSDN nói: "Lưu ý bảo mật - Đảm bảo rằng bộ đệm đích có đủ chỗ cho ít nhất số ký tự".
'bool bArray [11] = {} '? Hoặc 'std :: fill (bắt đầu (bArray), kết thúc (bArray), true)'? –
'11 * sizeof (bool)'. Điều đó đang được nói, đó không phải là rất c + +; bạn nên sử dụng 'std :: fill()' –
Có vẻ như vector được tối ưu hóa cho phân bổ không gian và là mảng bit thực sự. Một mảng kiểu mảng C++ của bools về bản chất là một mảng các byte với tất cả các bit là 0 hoặc 1. Vector là cách để thực hiện. Cảm ơn vì tất cả những phản hồi. Nhiều đánh giá cao. –
user173438