---
title: SetSize
description: "设置当前保存的元素个数。"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/maintenref/basicdataapi/atlasopapi_07_00056.html
sourcePath: /source/zh/canncommercial/900/maintenref/basicdataapi/atlasopapi_07_00056.html
indexId: 4f734cddf3055631e2a613d40e11e6e30c7b5d73e2b5615e38dbd6f0ef37954178
---
# SetSize

#### 函数功能

设置当前保存的元素个数。


#### 函数原型

```
ge::graphStatus SetSize(const size_t size)
```


#### 参数说明

| 参数 | 输入/输出 | 说明 |
| --- | --- | --- |
| size | 输入 | 当前保存的元素个数。 |


#### 返回值说明

成功时返回ge::GRAPH_SUCCESS。

设置的size>capacity时，返回失败ge::GRAPH_FAILED。


#### 约束说明

无。


#### 调用示例

```
size_t capacity = 100U;
auto cv_holder = ContinuousVector::Create<int64_t>(capacity);
auto cv = reinterpret_cast<ContinuousVector *>(cv_holder.get());
auto ret = cv->SetSize(10U); // ge::GRAPH_SUCCESS
ret = cv->GetSize(101U); // ge::GRAPH_FAILED
```
