C++ 函数调用前需要声明吗?
在C++中,一个函数如果没有声明就无法被调用。函数的声明告诉编译器关于函数的名称、参数类型和返回类型等重要信息。如果一个函数没有声明,编译器将无法确定函数的存在与否,因此无法正确地调用该函数。
在使用一个函数之前,必须先在函数的调用位置之前提供函数的声明或定义。声明可以在函数调用位置之前的任何地方进行,包括源文件中的任何位置,或者在头文件中进行。只有在函数的声明或定义之后,才能正确地调用该函数。
如果尝试调用一个没有声明的函数,编译器将会报错,提示找不到该函数的声明。因此,为了能够正确地调用一个函数,必须先提供函数的声明或定义。
原文地址: https://www.cveoy.top/t/topic/bSr1 著作权归作者所有。请勿转载和采集!