gpt4 book ai didi

C++ 包含函数原型(prototype)的守卫?

转载 作者:行者123 更新时间:2023-11-28 00:59:48 24 4
gpt4 key购买 nike

我知道包含守卫是为了防止重新定义。但是函数原型(prototype)是否也需要包括守卫(据说函数原型(prototype)在头文件中定义并在多个相关程序中使用)?

最佳答案

声明不是定义,因此您可以根据需要多次重复声明。例如。一个文件只有:

int f(int);
int f(int);
int f(int);
int f(int);

完全合法。

关于C++ 包含函数原型(prototype)的守卫?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9378100/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com