gpt4 book ai didi

C++ 解释函数类型

转载 作者:行者123 更新时间:2023-11-30 01:46:43 24 4
gpt4 key购买 nike

这可能是一个愚蠢的问题,但在 C++ 中,我们给出了一个包含函数的头文件。我的问题是该函数是否具有它没有的返回类型,即“int、double 等”。我还注意到它不像其他函数那样具有 void 。

class Polynomial {

public:
Polynomial antiderivative(); // No void or type int double ...

void add_to_coef(double amount, unsigned int exponent);

double coefficient(unsigned int exponent) const;
}

有人能给我解释一下吗,或者有解释它的来源的链接。我环顾四周,但不知道它叫什么。谢谢

最佳答案

这些是成员函数,因此它们对类 Polynomial 的对象进行操作。您挑出的那个将返回调用它的 Polynomial 的“反导数”(不定积分)。所以如果你有一个代表 x + c 的 Polynomial p,那么 p.antiderivative() 应该返回一个新的 Polynomial 表示 x^2/2 + c * x + d。 (只是猜测您的 Polynomial 类的精确语义,但我相信这是一般的想法。)

关于C++ 解释函数类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32707182/

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