找回密码
 立即注册
收起左侧

c++编译问题

4
回复
7198
查看
[复制链接]
累计签到:311 天
连续签到:1 天
来源: 2017-10-31 18:19:12 显示全部楼层 |阅读模式
50Qter豆
问题:写一个类,头文件声明一个函数funcA,cpp文件没有实现。如果调用函数funcA,编译会报错。没有调用,编译就不会报错。
目的:在头文件声明的函数,必须在对应的cpp文件有实现。

回复

使用道具 举报

尚未签到

2017-11-1 00:20:18 显示全部楼层
直接在头文件里面写实现也可以的

点评

普通成员函数,如果只要声明,没有实现,如何在编译阶段报错?  详情 回复 发表于 2017-11-1 08:52
回复

使用道具 举报

累计签到:311 天
连续签到:1 天
2017-11-1 08:52:30 显示全部楼层
Joey_Chan 发表于 2017-11-1 00:20
直接在头文件里面写实现也可以的

普通成员函数,如果只要声明,没有实现,如何在编译阶段报错?
回复

使用道具 举报

尚未签到

2017-11-6 21:53:21 显示全部楼层
家有布衣 发表于 2017-11-1 08:52
普通成员函数,如果只要声明,没有实现,如何在编译阶段报错?

印象中可以调整编译器参数实现

点评

多谢,我自己找找试试  详情 回复 发表于 2017-11-7 08:47
回复

使用道具 举报

累计签到:311 天
连续签到:1 天
2017-11-7 08:47:40 显示全部楼层
Joey_Chan 发表于 2017-11-6 21:53
印象中可以调整编译器参数实现

多谢,我自己找找试试
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了