悬赏100 请列举两个C++编译器VC与GCC的不同之处

如题,楼下Copy楼上的也算,分给列举的最多的,本周五晚上24时评分。例如:voidmain()VC中合法,GCC中有警告要求是实质性内容,别扯到编辑器之类的问题。如果两... 如题,楼下Copy 楼上的也算,分给列举的最多的,本周五晚上24时评分。

例如:void main() VC中合法,GCC中有警告

要求是实质性内容,别扯到编辑器之类的问题。
如果两位列出的一样多,分给描述清楚的。
看来这里是藏龙卧虎哦,我的本意是鼓励精益求精学术讨论,分数无非是个噱头,希望大家不要太看重。如果无解,给最后reply的,也就是时间显示为1-10 0:01的前头一个的,纯粹做为娱乐贴。

另外补充一点:
GCC限制为Win32版本的,其它平台的下次讨论。
展开
 我来答
MichaelBay77
2009-01-07 · TA获得超过117个赞
知道小有建树答主
回答量:139
采纳率:0%
帮助的人:142万
展开全部
gcc可以编译标准c,c++源文件,对标准c++的支持度高于vc特别是vc6以下版本,vc能编译标准c++,还包含大量的windows api和基础类库。

如我们定义以下结构体

struct test
{
int id;
char * name ;
};

在gcc的编译环境里面可以这样初始化一个结构体变量

struct test mytest =
{
.id = 123,
.name = "mytest"
};

而在VC环境下则不能用类似.id、.name这样的形式进行初始化...

Gcc只是个编译器 但是范围很广 从c c++ fortan java 等都可以编译

VC代表的不只是编译器 更是一个完整的软件开发环境 ,否则单纯的VC的编译器加上关联总共就十几M不到

简单来讲 VC是windows下C开发的事实标准

GCC是一个伟大的编译器 免费 跨平台 ,不同于UNIX下的古典编译器CC Linux几乎都是用Gcc编译出来的 .
匿名用户
2009-01-07
展开全部
copy也算?那我copy一个!

gcc可以编译标准c,c++源文件,对标准c++的支持度高于vc特别是vc6以下版本,vc能编译标准c++,还包含大量的windows api和基础类库。

如我们定义以下结构体

struct test
{
int id;
char * name ;
};

在gcc的编译环境里面可以这样初始化一个结构体变量

struct test mytest =
{
.id = 123,
.name = "mytest"
};

而在VC环境下则不能用类似.id、.name这样的形式进行初始化...

Gcc只是个编译器 但是范围很广 从c c++ fortan java 等都可以编译

VC代表的不只是编译器 更是一个完整的软件开发环境 ,否则单纯的VC的编译器加上关联总共就十几M不到

简单来讲 VC是windows下C开发的事实标准

GCC是一个伟大的编译器 免费 跨平台 ,不同于UNIX下的古典编译器CC Linux几乎都是用Gcc编译出来的 .
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zzzhiv
2009-01-07 · TA获得超过5101个赞
知道大有可为答主
回答量:1万
采纳率:0%
帮助的人:4007万
展开全部
Copy 楼上的也算??
谁还会第一个回答??
2分走人
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友3f1b5e1
2009-01-07 · TA获得超过537个赞
知道小有建树答主
回答量:505
采纳率:0%
帮助的人:638万
展开全部
楼主不厚道,这题我拒答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式