我已经有一段时间以中级水平进行编程了。我已经在不同的编译器中执行相同的代码(主要是GCC和MinGW),但我无法区分这些编译器之间的差异。我的意思是,有什么方式可以使其中一个更好呢?或者有什么使它们不同的东西吗?是否有某些特殊需求,您可能希望使用GCC,而对于其他一些需求,则可能需要使用MinGW?
我已经有一段时间以中级水平进行编程了。我已经在不同的编译器中执行相同的代码(主要是GCC和MinGW),但我无法区分这些编译器之间的差异。我的意思是,有什么方式可以使其中一个更好呢?或者有什么使它们不同的东西吗?是否有某些特殊需求,您可能希望使用GCC,而对于其他一些需求,则可能需要使用MinGW?
MinGW和GCC在实质上是同一个编译器。MinGW是针对Windows平台的GCC端口。
你使用不同的编译器(即基于不同前端)的原因可能是:
#include <iostream.h>
#include <conio.h>
并且
using namespace std;
,就像GCC一样。
在GCC中,我们从...开始。
#include <iostream>
using namespace std;
#include <conio.h>
。