gpt4 book ai didi

c++ - 重载 [] 运算符基础

转载 作者:行者123 更新时间:2023-11-28 02:53:53 25 4
gpt4 key购买 nike

<分区>

我做这个例子是为了理解 [] 运算符的使用,但是这段代码给我一个错误“将运算符声明为函数数组”、“与示例 [0] 中的运算符 [] 不匹配”以及类似的不同错误。请告诉我做错了什么,也请解释一下。提前致谢

#include <iostream>
using namespace std;

class example
{

private:
double temp[8];
public:
example ()
{
temp[0] = 3.5; temp[1] = 3.2; temp[2] = 4; temp[3] = 3.3;
temp[4] = 3.8; temp[5] = 3.6; temp[6] = 3.5; temp[7] = 3.8;
}


double& opeator[] (int Index);
};

double& example::operator[](int Index)
{
return temp[Index];
}


int main ()
{
example Example;
Example[0] = 4;

double temp = Example[4];

}

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com