---
title: 简介
description: "Range类用于描述一个对象的上下界，包含两个信息："
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/maintenref/basicdataapi/atlasopapi_07_00129.html
sourcePath: /source/zh/canncommercial/900/maintenref/basicdataapi/atlasopapi_07_00129.html
indexId: 5452c30d0aa37b55025d431ad15e8a2f35e83bea297a9f17e07f4b54fe98763b78
---
# 简介

Range类用于描述一个对象的上下界，包含两个信息：

```
T *min_;
T *max_;
```

其中，min_表示对象下界的指针，max_表示对象上界的指针。用户可以自行定义上下界的类型。

#### 需要包含的头文件

```
#include <range.h>
```


#### Public成员函数

```
Range
()
Range
(T *min, T* max) : min_(min), max_(max)
explicit
Range
(T *same_ele) : min_(same_ele), max_(same_ele)
bool
operator==
(const
Range
<T>&rht) const
void
SetMin
(T *min)
void
SetMax
(T *max)
const T *
GetMin
() const
T *
GetMin
()
const T *
GetMax
() const
T *
GetMax
()
```
