std::experimental::concat

< cpp‎ | experimental‎ | simd
定义于头文件 <experimental/simd>
template < class T, class... Abis >

simd<T, simd_abi::deduce_t<T, (simd_size_v<T, Abis> + ...)>>

concat( const simd<T, Abis>&... vs );
(1)
template <class T, class... Abis>

simd_mask<T, simd_abi::deduce_t<T, (simd_size_v<T, Abis> + ...)>>

concat( const simd_mask<T, Abis>&... vs );
(2)

连接输入的 simd 或 simd_mask 对象。

参数

vs - 输入的 simd 或 simd_mask 参数包

返回值

连接结果,单个 simd 或 simd_mask 对象。

示例