小编Zam*_*dia的帖子

如何在 2d 向量上进行 memset

所以我在这里有一个 2D 向量,我想为其分配一个值 num,我想看看作为 C++ 菜鸟的填充与 memset() 哪个更好,我实际上在设置正确的代码语法时遇到了问题,因为我总是在以下情况下遇到分段错误我做。

vector<vector<int>> matrix(10, vector<int>(10000000));
int main()
{
    int num;
    cin >> num;
    int i = 0;
    for (auto &i : matrix)
    {
        fill(i.begin(), i.end(), num); 
    }
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c++ memset fill 2d-vector

2
推荐指数
1
解决办法
3537
查看次数

标签 统计

2d-vector ×1

c++ ×1

fill ×1

memset ×1