是否有与std :: array等效的std :: memset?

时间:2018-12-02 15:11:32

标签: c++ c++11 memset stdarray

是否存在std::array的等效记忆集?我认为memset在将数组初始化为零时应该比在数组上循环时性能更好。我在std::array中搜索了一个,但找不到任何在线内容。

1 个答案:

答案 0 :(得分:14)

使用数组的fill()方法,这就是其目的。

如果用0(例如,对于整数)填充它,则编译器可能会对其进行优化(通常,您可以查看生成的代码)。