社区
C++ 语言
帖子详情
外部函数定义问题
Dreamz
2007-12-06 02:43:38
有一个作业题,要求主函数main()调用另一个文件中的函数fun(),编译环境为VS2005,主函数所在文件为main.cpp,我将fun()的定义所在文件保存为源文件的话无法通过编译,而保存为头文件则可通过编译,这是哪里错了呢?请指教:)
...全文
171
6
打赏
收藏
外部函数定义问题
有一个作业题,要求主函数main()调用另一个文件中的函数fun(),编译环境为VS2005,主函数所在文件为main.cpp,我将fun()的定义所在文件保存为源文件的话无法通过编译,而保存为头文件则可通过编译,这是哪里错了呢?请指教:)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Dreamz
2007-12-06
打赏
举报
回复
明白了,谢谢3/4楼的2位:)
Dreamz
2007-12-06
打赏
举报
回复
2楼的朋友确定吗?我的课本上说C++的#include指令可以嵌入.h文件,也可以嵌入.cpp文件.
ryfdizuo
2007-12-06
打赏
举报
回复
extern可以引用外部cpp里面的函数啊;
ckt
2007-12-06
打赏
举报
回复
把fun声明在头文件里
fun的定义在实现文件里
要使用fun函数就include fun.h
zyw2007
2007-12-06
打赏
举报
回复
你include 的肯定是.h啊,cpp怎么包含进来呢
Dreamz
2007-12-06
打赏
举报
回复
说详细一点就是:fun()所在文件若保存为.cpp则无法通过编译,保存为.h文件则OK,是不是说函数定义文件必须要保存为.h文件呢?
内部
函数
与
外部
函数
用法:
博客围绕C语言展开,探讨了不同文件中
外部
函数
重名
问题
及
函数
声明处理方式。指出不同文件中不能有重名
外部
函数
,否则会报错;
函数
声明先在本文件找
定义
,找不到再找
外部
函数
定义
,还介绍了通过
函数
指针调用其他文件内部
函数
的方法。
C语言内部
函数
与
外部
函数
在多源文件开发中,为避免
函数
重名
问题
,可以使用内部
函数
(静态
函数
)和
外部
函数
。内部
函数
通过`static`关键字确保只在
定义
的文件内可见,而
外部
函数
通过`extern`关键字声明在其他文件中
定义
的
函数
。不声明`static`时,
函数
默认为
外部
函数
,可能导致命名冲突。
Databend
外部
函数
集成:调用AWS Lambda与自
定义
服务
本文介绍了如何在Databend中集成
外部
函数
,包括调用AWS Lambda和自
定义
服务的完整流程。涵盖创建Lambda
函数
、配置权限、注册
外部
函数
及测试方法,并提供自
定义
服务的实现方案。同时分享性能优化策略和常见
问题
排查技巧,帮助开发者提升实时数据处理效率。
【halcon】halcon
函数
文件 以及 脚本引擎如何调用
外部
函数
文件 上篇
本文介绍了如何在Halcon中创建和使用
外部
函数
文件(.hdvp)。首先,通过封装Halcon脚本来创建自
定义
函数
,并详细说明了设置参数和保存路径的步骤。接着,讲解了如何将个人目录添加到Halcon
函数
管理中,以便调用这些
外部
函数
。最后,文章提及了一个常见的坑:本地
函数
和
外部
函数
同名可能导致的
问题
,提醒用户注意两者的区别和调用优先级。
clips系列二-clips调用
外部
函数
本文详细介绍了如何在CLIPS环境中声明和使用用户
定义
的
外部
函数
,包括使用EnvDefineFunction和EnvDefineFunction2注册
函数
,以及如何处理参数数量和类型限制。此外,还阐述了从CLIPS向
外部
函数
传递参数的方法,如通过EnvRtnLexeme、EnvRtnDouble和EnvRtnLong获取不同类型参数的值,并强调了返回值处理和避免指针失效的
问题
。
C++ 语言
65,210
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章