栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > C++面试题库

函数只定义了一次, 调用了一次, 但编译器提示非法重定义了。什么问题?

函数只定义了一次, 调用了一次, 但编译器提示非法重定义了。什么问题?

在范围内没有声明就调用(可能是第一次调用在函数的定义之前) 的函数被认为返回整型(int) (且没有任何参数类型信息), 如果函数在后边声明或定义成其它类型就会导致矛盾。所有函数(非整型函数一定要) 必须在调用之前声明。另一个可能的原因是该函数与某个头文件中声明的另一个函数同名。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/265940.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号