QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 906|回复: 12

为什么C++在linux中的问题

[复制链接]
发表于 2003-6-23 11:10:05 | 显示全部楼层 |阅读模式
我在linux写C++为什么在用main()函数的时候不能加void啊!!!
说main必须是int型啊! :-(  :-(  :-(  :-(  :-(  :-(
发表于 2003-6-23 12:29:53 | 显示全部楼层
有么?我好像都是写全的......
回复

使用道具 举报

发表于 2003-6-23 19:15:47 | 显示全部楼层
我用g++编译就是不能用void main()
VC就可以啊!
回复

使用道具 举报

发表于 2003-6-25 13:13:46 | 显示全部楼层
C++语言标准要求main函数返回int类型的值
这说明VC不遵守标准!
回复

使用道具 举报

发表于 2003-6-26 10:15:36 | 显示全部楼层
对,C++标准要求main必须是int的返回值。
Microsoft从来都是不遵守游戏规则的。
回复

使用道具 举报

发表于 2003-6-26 11:58:27 | 显示全部楼层

Linux C中的主函数必须得有一个返回值!

Linux C中的主函数必须得有一个返回值!
回复

使用道具 举报

发表于 2003-6-27 06:38:47 | 显示全部楼层
打倒微软
回复

使用道具 举报

发表于 2003-6-27 07:53:45 | 显示全部楼层
微软这个暴君!强奸民意!
回复

使用道具 举报

发表于 2003-6-27 19:41:38 | 显示全部楼层
大家干一点正经事吧!
回复

使用道具 举报

发表于 2003-6-27 19:46:56 | 显示全部楼层
C++向C语言兼容的所以
int main()
{
return 0 ;

}
or
void main()
{

}
就代码处理来说,微软还是很先进 ,
标准的C++像C++之父所说的那样
没有过多的优点
对象简化操作,
降低速度为目的
C语言万岁
!!!!!!!!!!!!!!!
回复

使用道具 举报

发表于 2003-6-28 00:59:58 | 显示全部楼层
这可能只是编程环境的设置问题,虽然标准C++要求赋main()以int类型, 但在unix/linux下用void main()是一样编译成功的。

不过还是养成在Winodows下和linux下都使用int main()的习惯比较好。
回复

使用道具 举报

 楼主| 发表于 2003-6-28 13:40:38 | 显示全部楼层
谢谢啊!!!
回复

使用道具 举报

发表于 2003-7-7 02:29:19 | 显示全部楼层

大家好,由于工作忙好久没来

大家一起用一下qt2
在我看来qt2是
很好开发工具
有兴趣
一起研究
在加州的大学网站上
有一些最新的linux
例程有空去看!!
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-15 13:55 , Processed in 0.043098 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表