OpenSubdiv.OPENSUBDIV_VERSION.Vtr.ConstArray是OpenSubdiv的一部分,是一个C++模板类,用于存储不可变大小的数组。
在使用OpenSubdiv.OPENSUBDIV_VERSION.Vtr.ConstArray时,需要先确定其模板参数类型,例如我们创建了一个由整数类型组成的不可变数组:
OpenSubdiv::Vtr::ConstArray<int> myArray({ 1, 2, 3 });
现在可以使用myArray中的元素进行操作,例如访问特定索引处的值:
int value = myArray[1];
以下是OpenSubdiv.OPENSUBDIV_VERSION.Vtr.ConstArray可用的公共API。
ConstArray(const std::vector<T>& data)
const T& operator[](size_t index) const
const T* cdata() const
size_t size() const
bool empty() const
const_iterator begin() const
const_iterator end() const
OpenSubdiv.OPENSUBDIV_VERSION.Vtr.ConstArray是OpenSubdiv提供的一个用于存储不可变大小数组的C++模板类。它提供了方便的API,是处理不可变数组的好选择。