T getAtint index const if index = 0 && index size return dataindex; else cout Invalid index! endl; return T; void setAtin
-
T getAt(int index) const {: 定义一个函数getAt,返回类型为T,参数为一个int类型的index,并且这个函数是一个常量成员函数。 -
if (index >= 0 && index < size) {: 如果index大于等于0并且小于size,执行下面的代码块。 -
return data[index];: 返回数组data中下标为index的元素。 -
else {: 否则,即index不在有效范围内,执行下面的代码块。 -
cout << "Invalid index!" << endl;: 输出错误信息"Invalid index!"。 -
return T();: 返回类型为T的默认值。 -
void setAt(int index, T value) {: 定义一个函数setAt,返回类型为void,参数为一个int类型的index和一个T类型的value。 -
if (index >= 0 && index < size) {: 如果index大于等于0并且小于size,执行下面的代码块。 -
data[index] = value;: 将数组data中下标为index的元素赋值为value。 -
else {: 否则,即index不在有效范围内,执行下面的代码块。 -
cout << "Invalid index!" << endl;: 输出错误信息"Invalid index!"
原文地址: https://www.cveoy.top/t/topic/ixgF 著作权归作者所有。请勿转载和采集!