gpt4 book ai didi

c++ - 将 2 维 double 组设置为 -1 的最快方法?

转载 作者:行者123 更新时间:2023-11-30 20:47:31 24 4
gpt4 key购买 nike

将 2 维 double 组(例如 double x[N][N] 全部设置为 -1)的最快方法是什么?

我尝试使用memset,但失败了。有什么好主意吗?

最佳答案

使用:std::fill_n来自算法

std::fill_n(*array, sizeof(array) / sizeof (**array), -1 );

示例:

double array[10][10];
std::fill_n( *array, sizeof(array) / sizeof (**array), -1.0 );

//Display Matrix
for(auto i=0;i<10;i++)
{
for(auto j=0;j<10;j++)
cout<<array[i][j]<< " ";
cout<<endl;
}

关于c++ - 将 2 维 double 组设置为 -1 的最快方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17923339/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com