社区
C语言
帖子详情
C++弱智问题
cyberleon
2002-03-29 09:51:39
.h文件,是只能有函数声明,而不能有函数体 具体代码吧?
调用系统函数,比如include <iostream.h>
这些.h文件中只是函数原型,并没有实现代码,到底怎么实现调用呢?是不是编译的时候编译器留个调用接口?
...全文
30
8
打赏
收藏
C++弱智问题
.h文件,是只能有函数声明,而不能有函数体 具体代码吧? 调用系统函数,比如include 这些.h文件中只是函数原型,并没有实现代码,到底怎么实现调用呢?是不是编译的时候编译器留个调用接口?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
d_selenite
2002-03-30
打赏
举报
回复
可以包含代码的,只是那些公司想保留一些机密,也可能是为了编译时提高速度,那些代码和你的代码只是连接一下。
mathe
2002-03-30
打赏
举报
回复
一般来说,头文件不包含代码,也象iostream.h中的代码,也只能是inline函数或者模板类和模板函数。
编译器产生代码其实分两步,
在编译代码时并不管所需要的函数是否存在;
只有在链接时才需要所有的代码,而系统头文件中对应的代码已经事先编译过了,称为库函数,所以我们看不到其源码。
凌波微搏
2002-03-30
打赏
举报
回复
.h是可以包含函数执行代码的。
linfen
2002-03-29
打赏
举报
回复
完全可以,#include实际上就是一个预编译指令只是告诉编译系统"这里要加入这个文件"是否含有实现代码,凭你心情来.
LD520
2002-03-29
打赏
举报
回复
.h是头文件的标志,它实际上是一些类库。譬如你说的iostream.h就是标准的输入输出函数库。你想要从键盘输入数据,或要在屏幕上显示数据都得调用这个库文件。它的代码是已经有了的包含在.h文件里面,你只要引进了头文件,就可以调用它里面的任何函数。
joy8223
2002-03-29
打赏
举报
回复
可以,你自己试试就知道行了!!
cyberleon
2002-03-29
打赏
举报
回复
VC我没用过。不过我看了BCB的一些.h文件,都是只有函数原型
在ANSI C++中.h文件到底能不能包含实现代码???
shen13
2002-03-29
打赏
举报
回复
不是的!
vc中afxwin.h 下尽是类及其成员的声明和实现代码!!!
不信你可以试试!!!
泡泡堂小游戏源码
c++
版得
c++
的源码,可以生成一个泡泡堂的小游戏,虽然游戏很
弱智
,但是它和正版泡泡堂的内容都是一样的,不过效率不是太高,不过新手可以用它来练练图形编程
程序实现文件的批量改名
自己用代码写的批量改名,替换通配符("*")部分算法比较“
弱智
”,欢迎大家指点,呵呵。 dungeonsnd@126.com ======================================== ide: vc6.0 编写OS: winxp sp2
飞机避敌.txt
飞机避敌游戏,用
C++
代码编写,很好玩的!!!虽然
弱智
了点
软件工程思想
弱智
的计算机,又能让别人看不懂、不会用。那个时期编程就跟捏泥巴一样随心所欲,于是他们很过分地把程 序的集合称为软件,以便自己开心或伤心时再把程序捏个面目全非。人们就在这种美滋滋的感觉下热情地编程, 结果...
软件工程思想 (林锐)
他们的智力与技能超群,编写的程序既能控制
弱智
的计算机,又能让别人看不懂、不会用。那个时期编程就跟捏泥巴一样随心所欲,于是他们很过分地把程序的集合称为软件,以便自己开心或伤心时再把程序捏个面目全非。人们...
C语言
69,369
社区成员
243,081
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章