C++ 函数中的语法类型名称(类型)
我在示例代码中发现了奇怪的语法。我不知道这段代码做什么,但看起来什么都没有。 函数中的语法C++ 函数中的语法类型名称(类型),c++,c,visual-c++,C++,C,Visual C++,我在示例代码中发现了奇怪的语法。我不知道这段代码做什么,但看起来什么都没有。 函数中的语法类型名(type)是什么意思 void doJob() { ... bool SetForward(bool); //strange line ... } 这是一个函数声明 它们不必在文件范围内,但如果您没有阅读相对古老的C代码,则在函数中很少看到它们。函数声明通常在程序的顶部完成,以便main可以访问所有它们!!但是,如果您希望您的main无法访问该功能,该怎么办?您只需在将要使用它的函数中声明它的原型
类型名(type)
是什么意思
void doJob()
{
...
bool SetForward(bool); //strange line
...
}
这是一个函数声明
它们不必在文件范围内,但如果您没有阅读相对古老的C代码,则在函数中很少看到它们。函数声明通常在程序的顶部完成,以便main可以访问所有它们!!但是,如果您希望您的main无法访问该功能,该怎么办?您只需在将要使用它的函数中声明它的原型!!另一个例子是类中的私有函数,它只能由类方法访问&不能由主程序访问 为了扩展答案,函数声明也称为函数原型。