复试上机测试时用的环境:
C++:
DEV-C++;
Java:
eclipse(JDK1.7);
首先是DEV-C++,注意不要再使用vc6.0了,太过时了。DEV-C++最新的是2005年的版本,适合c++新手拿来做练习。
visual studio:windows系统上最常用的IDE
各方面都十分优秀的开发工具,做项目,做毕业设计啥的最佳选择,当然最新的2017版安装有点复杂,可以下载2015的版本,附上2015及以前版本的下载地址:http://blog.csdn.net/cometnet/article/details/19551125
eclipse:简单高效的IDE
eclipse可以再Windows、Linux平台上运行。 除了能运行Java程序外,eclipse安装了minGW和CDT之后就可以编译运行c++文件了。不过已经有了visual studio,也很少有人用eclipse开发c++
在顺便说一下C++标准,常用的是C++11标准,也就是2011年发行的c++标准,而vc6.0中使用的vc98标准,也就是1998年发行的c++标准。其实可以在vc6.0安装文件里看到的.
截图如下:(文件夹vc98就是c++的源文件)
c++新的特性在旧的标准中是无法编译的。因为电脑上没有装VS,小孩就在Linux系统下测试一下试试。
因为没有特别常用的IDE,所以Linux系统下一般安装gcc编译器编译c/c++文件。我用的系统是centO 7,可以看到gcc是2015的标准。好直接上代码测试:
这段代码用了模板类array,输出数组的第一个元素。
如果使用c++98标准编译的话,就会报错:
改一下上面那条命令,改为:
g++ -std=c++11 test.cpp
就不会出现任何错误提示,而是生成a.out的文件,运行文件看看:
输出了数组中的第一个元素1,因为array是c++11里新增的模板类。