c++ - 用相同的值填充 wchar 数组元素

标签 c++

我有一个 wchar_t a[1000] 数组。

我想用相同的值填充数组元素:

a[0]= 'w', a[1]= 'w',...a[999] = 'w'.

有什么快速的方法可以做到这一点吗?

(不使用for循环来分配每个值)

最佳答案

您可以使用算法中的 std::fill

#include <algorithm>
#include <array>

int main(){
    std::array<wchar, 1000> a;
    std::fill(a.begin(), a.end(), 'w');

}

关于c++ - 用相同的值填充 wchar 数组元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27601020/

相关文章:

c++ - 我如何编写一个 const 访问器来返回对成员对象的引用,以便它可以被编辑?

c++ - std::vector 的前地址是否移动不变?

c++ - 模板和继承 : "cannot convert" in initialization

C++ 在 lambda 函数中使用此指针和绑定(bind)

c++ - Visual Studio 2008 中的 axxdsp.h

python - 如何检查文件指针/描述符/句柄是否关联到同一文件/管道/终端?

c++ - 函数参数在 64 位操作系统的寄存器中传输?

c++ - 在插入列表之前重复使用相同的字符串似乎是按值传递的?

c++ - 如何安全地检查 C++ 中的类是否已实例化?

c++ - OpenSSL 静态库太大,有什么替代方法或方法可以减小它的大小吗?