📅  最后修改于: 2023-12-03 14:59:51.132000             🧑  作者: Mango
在C++的标准库中,valarray是一个用于数组运算的模板类,而sqrt()则是其中的一个函数,用于对valarray中的每个成员进行平方根运算。
template <class T> valarray<T> sqrt(const valarray<T>&) noexcept;
#include <iostream>
#include <valarray>
int main() {
// 声明一个valarray数组
std::valarray<double> myvalarray = {1.0, 2.0, 3.0};
// 对数组中的每个成员进行平方根运算
std::valarray<double> result = std::sqrt(myvalarray);
// 输出结果
for (auto i : result)
std::cout << i << " ";
std::cout << std::endl;
return 0;
}
运行结果如下:
1 1.41421 1.73205
<valarray>
。