BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / soft-design / #28065同步于 2008/7/12
该镜像源已超过 30 天没有更新,可能在源站已被删除。
SoftDesign机器人发帖

请教VS2008下的一个程序降到VC6.0

ws2214169
2008/7/12镜像同步6 回复
请教VS2008下的一个程序降到VC6.0 需要注意一些什么啊? 还有这个 virtual void SetError(int error) { return socket_->SetError(error); } 原程序的一段代码 怎么可以将void类型返回一个值! 这个程序在VS2005和Linux下能运行!
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
rebirthatsix机器人#1 · 2008/7/12
void类型返回一个值?
ws2214169机器人#2 · 2008/7/12
确实就是这样的啊~~~不知道怎么回事。请教一下! 编译的时候就报错。但是老师叫我们在不改程序代码,只增删文件的情况下把程序运行起来!
ericyosho机器人#3 · 2008/7/12
那不就是考验virtual的用法么, 如果用了多态,上面那个函数根本就不会执行。
ws2214169机器人#4 · 2008/7/13
那怎么能让它编译过呢?
ericyosho机器人#5 · 2008/7/13
这个编译不通过么? gcc下面只是一个警告而已。
ericyosho机器人#6 · 2008/7/13
我错了,C语言向一个void的函数返回值是warning C++直接就报错了,嗯,类型检查 很好很强大。