Also known as function interface
declaration that omits the function body
在计算机编程中,函数原型(英語:Function prototype)或函数接口(英語:Function interface)是用于指定函数的名称和类型签名(元数,参数的数据类型和返回值类型)的一种省略了函数体的函数。虽然函数声明规定了函数是如何被实现的,但仅包括对接口的定义(即接受的数据类型和返回的数据类型),并不包括对函数体的定义。 函数原型被广泛应用于C、C++ 语言程序代码的上下文中,通过在头文件中放置函数的前向声明来允许将代码拆分为多个。即编译器可以单独编译目标文件的这部分内容,然后由链接器组合成可执行文件或库。现代编译器(如)不再需要函数原型,因为这些是在编译时被确定和声明的。 在原型中,参数名是可选的(C/C++中存在函数原型作用域,这使参数名的作用域被限制在函数定义内),但是,类型和修饰符都是必需的(如指针或常量参数)。 在面向对象编程中, 接口和抽象方法的目的与此类似。
Abstract from DBpedia / Wikipedia · CC BY-SA
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).
via Wikidata sitelinks · CC0