针对 std::valarray
来自 zh.cppreference.net
| 定义于头文件 <valarray>
|
||
template< typename T, std::size_t cnt >
valarray( const T(&)[cnt], std::size_t ) -> valarray<T>;
|
(自C++17起) | |
此 推导指引 为 std::valarray 提供以允许从数组和大小进行推导(注意从指针和大小的推导由隐式指引覆盖)。
示例
运行此代码
#include <iostream> #include <valarray> int main() { int a[] = {1, 2, 3, 4}; std::valarray va(a, 3); // 使用显式推导指南 for (int x : va) std::cout << x << ' '; std::cout << '\n'; }
输出:
1 2 3