解释函数类型
C++ Explaining function type
这可能是一个愚蠢的问题,但在c++中,我们给出了一个带有函数的头文件。我的问题是,函数是否有返回类型,它没有"int, double等"。我还注意到,它不像其他函数那样有空。
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
的"不定积分"(不定积分)。所以如果你有一个Polynomial
p
代表x + c,那么p.antiderivative()
应该返回一个新的Polynomial
代表x^2/2 + c * x + d。(只是猜测你的Polynomial
类的精确语义,但这是一般的想法,我相信。)
这个函数有一个返回类型Polynomial
,没有参数
相关文章:
- 特征::矩阵<双精度,1,3> 结构类型函数中的返回类型函数
- 将C++子类成员函数(虚拟实现)传递给 C 类型函数指针
- C++ 这里有一个返回 (24) 的布尔返回类型函数
- 使用SFINAE来检测void返回类型函数的存在
- 使用此类型函数有什么优势
- 为什么此函数通过类型函数指针调用后,呼叫明智地行为
- 如何使用无类型函数指针调用C++成员函数
- 模板返回类型函数如何在C++中工作
- 具有通用类型函数的动态库[C ]
- 如何在返回类型函数模板的专用化中使用派生类型?( "couldn't infer template argument" )
- Bon appetit :从 int 返回类型函数在 main() 中打印字符串
- 对于需要其他模板参数的类型函数的部分模板专业化
- c++错误的参数类型-函数指针
- 延迟评估模板类型函数
- 在引用或指针返回类型函数上输入
- 具有指针数据类型的非类型函数模板参数
- STL中使用的C++自定义比较类型(函数谓词与较少结构)
- C++模板基类的非类型函数模板的 using 声明
- 字符串到类型函数,模板专用化使调用统一
- 自由类型函数可以接受 Unicode 文件名吗?