我可以: 邀请好友来看>>
ZOL星空(中国) > 技术星空(中国) > C/C++星空(中国) > 一道面试题,根据源文件写出头文件
帖子很冷清,卤煮很失落!求安慰
返回列表
签到
手机签到经验翻倍!
快来扫一扫!

一道面试题,根据源文件写出头文件

254浏览 / 9回复

128
精华
128
帖子

等  级:Lv.1
经  验:0
  • Z金豆:

    千万礼品等你来兑哦~快点击这里兑换吧~

  • 城  市:
  • 注  册:
  • 登  录:
发表于 2008-12-28 10:38:39
电梯直达 确定
楼主
main.cpp#include "abc.h"
void hello(ABC(xx));
void hello(ABC(yy));int main()
{
    hello(xx); //调用xx.cpp 里的hello
    hello(yy); //调用yy.cpp 里的hello
}
xx.cpp#include "abc.h"
void hello( ABC(xx))
{
    std::cout<<"in xx"<}yy.cpp#include "abc.h"
void hello( ABC(yy))
{
    std::cout<<"in yy"<}
应该如何写abc.h 头文件呢?

taiyang555

taiyang555


精华

帖子

等  级:Lv.6
经  验:10898
发表于 2008-12-28 10:38:39 1楼
看不懂啥意思,并且程序咋写得这么奇怪

pcokit

pcokit


精华

帖子

等  级:Lv.2
经  验:521
发表于 2008-12-28 10:38:39 2楼
#define ABC(arg)  ABC##arg arg
#define ABC_CLASS(arg) class ABC##arg{}ABC_CLASS(xx);
ABC_CLASS(yy);



精华

帖子

等  级:Lv.1
经  验:0
发表于 2008-12-28 10:38:39 3楼
你的面试官看来是用Gtk的。

gagodit

gagodit


精华

帖子

等  级:Lv.2
经  验:493
发表于 2008-12-28 10:38:39 4楼

很精彩!

3kpp

3kpp


精华

帖子

等  级:Lv.4
经  验:2862
发表于 2008-12-28 10:38:39 5楼

Gtk 不是C的吗,也支持函数重载?

yyq1983yyqit

yyq1983yyqit


精华

帖子

等  级:Lv.4
经  验:2641
发表于 2008-12-28 10:38:39 6楼
猜测而己。
因为觉得和Gtk中的“继承”很像。


精华

帖子

等  级:Lv.1
经  验:0
发表于 2008-12-28 10:38:39 7楼
编译好像有问题main里的xx yy 没有声明,应该如何声明?看不太懂头文件

sysadministr...

sysadministrator


精华

帖子

等  级:Lv.5
经  验:5249
发表于 2008-12-28 10:38:39 8楼

没有问题

cq00000

cq00000


精华

帖子

等  级:Lv.1
经  验:0
发表于 2008-12-28 10:38:39 9楼
这不是c++?
高级模式
星空(中国)精选大家都在看24小时热帖7天热帖大家都在问最新回答

针对ZOL星空(中国)您有任何使用问题和建议 您可以 联系星空(中国)管理员查看帮助  或  给我提意见

快捷回复 APP下载 返回列表