C ++解释函数类型

时间:2015-09-22 01:52:53

标签: c++ function class

这可能是一个愚蠢的问题,但在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;
}

有人可以向我解释这一点,或者有一个解释它的来源的链接。我环顾四周,但不知道它叫什么。谢谢

2 个答案:

答案 0 :(得分:2)

此函数的返回类型为Polynomial且没有参数。

答案 1 :(得分:2)

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