# 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 对象。

### 示例