---
title: 公共定义
description: "```"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/API/ascendtb/ascendtb_01_0018.html
sourcePath: /source/zh/canncommercial/900/API/ascendtb/ascendtb_01_0018.html
indexId: cd82e03b5621c9f462bfc9f5bd1b31f3563a0dd2e9c3f177ee53c0fc3c9ee02264
---
# 公共定义

#### 定义

```
constexpr size_t MAX_SVECTOR_SIZE = 256;
constexpr bool CHECK_BOUND = true;
struct MaxSizeExceeded : public std::exception {};
constexpr size_t atb::DEFAULT_SVECTOR_SIZE = 64;
std::ostream &operator << (std::ostream &os, const SVector< T > &svector )
```


#### 参数列表

| 成员名称 | 描述 |
| --- | --- |
| MAX\_SVECTOR\_SIZE | 最大容器大小。 |
| CHECK\_BOUND | 默认为“true”，即默认进行边界检验。 |
| MaxSizeExceeded | 越界异常参数，具体情况请参见各接口描述。 |
| DEFAULT\_SVECTOR\_SIZE | 默认容器大小。 |
| operator<<() | 函数，输出容器中的元素。 |
