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

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
()
```
