这可能是一个愚蠢的问题,但在c ++中我们给出了带有函数的头文件。我的问题是函数是否有一个返回类型,它没有ie" int,double等等#34;。另外我注意到它没有其他函数那样的空白。
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;
}
有人可以向我解释这一点,或者有一个解释它的来源的链接。我环顾四周,但不知道它叫什么。谢谢
答案 0 :(得分:2)
此函数的返回类型为Polynomial
且没有参数。
答案 1 :(得分:2)
这些是成员函数,因此它们对类Polynomial
的对象进行操作。你挑出的那个将返回它被调用的Polynomial
的“antiderivative”(不定积分)。因此,如果您有Polynomial
p
代表x + c,则p.antiderivative()
应返回表示x ^ 2/2 + c * x + d的新Polynomial
。 (只是猜测你的Polynomial
课程的精确语义,但我相信这是一般的想法。)