g++与c++究竟有啥区别??

2024-12-27 20:39:30
推荐回答(4个)
回答1:

  gcc and g++分别是GNU的c & c++编译器 gcc/g++在执行编译工作的时候,总共需要4步 ⒈预处理,生成.i的文件[预处理器cpp] ⒉将预处理后的文件转换成汇编语言,生成文件.s[编译器egcs] ⒊由汇编变为目标代码(机器代码)生成.o的文件[汇编器as] ⒋连接目标代码,生成可执行程序[链接器ld]
  开始,C++是作为C语言的增强版出现的,从给C语言增加类开始,不断的增加新特性。虚函数(virtual function)、运算符重载(operator overloading)、多重继承(multiple inheritance)、模板(template)、异常(exception)、RTTI、命名空间(name space)逐渐被加入标准。

回答2:

c++是一门编程语言,gcc and g++分别是GNU的c & c++编译器。也就是说你用c++写完程序用,用g++把源代码给编译成真正可执行的程序

回答3:

linux下?没区别,c++只是个g++的软链接,g++就是c++语言的编译器。没搞懂你的c++是指命令还是语言。

回答4:

G++标准的浮点型输出用%f 而不是%lf(这里有时会wa) 有时提交题目都用...c和c++ 混写的,我个人建议最好用c++。