NOI和NOIP使用哪种C++??????????????????????????????????

来源:百度知道 编辑:UC知道 时间:2024/07/07 10:51:22
今年用的还是DevC++4.9.9.2吗
竞赛用的C++是哪个标准的? 是ANSI-C++吗 还是c99或别的?
最近看了下面这个提问 感觉有些摸不着头脑了
http://zhidao.baidu.com/question/948186.html
现在竞赛使用的C++标准是不是那种头文件不带后缀名的?
还有
有谁能给我一个符合竞赛标准的C++教程
注意!!! 我要和竞赛标准一致的!!!!! 不要VC!!!!!!!!!

我还有加分的
可否给个标准的C++教程 就是那个不带后缀的
网上全是不标准的!
给个链接或发我邮箱里
ljljwzwz@126.com
实在没有的话 那告诉我标准的C++与网上的那些有什么区别
感激不尽!!!!!!

来搅合一下。
从楼主的问题看出你没有看比较新的c++教材。1999年C++国际标准推出,2002年又推出修订,2002年以后出的国外经典教材就没有再用#include <iostream.h>了,都是用
#include <iostream>
using namespace std;
或者用更好的
#include <iostream>
using std::cin;
using std::cout;
using std::endl;
等等。
看看那些著名的教材:C++ primer, C++ primer plus它们的最新版哪里还有什么#include <iostream.h>的影子?2002年以前的教材现在可以全部discard.
这都是C和C++发展的结果,特别是C++发展的结果。C++从诞生起就在不但的改进和完善,C++标准的推出和修订也影响着C标准的修订,举个简单的例子,C中原来没有const,C++中有,所以后来的C标准接受了这个关键词,接受了这个数据类型,C在借鉴C++的严格,C++也在借鉴C的简洁和高效,C和C++是相互影响的。
iostream和iostream.h不只是名称的区别,它们的内容也是不同的,在iostream中不少原来的函数都经过重写和优化,功能更强。iostream还接受了stl库(标准模版库,最开始由几个美国人开发的),stl库提供了很多算法函数,这些函数效率很高,所以多利用stl中的库函数是一个好方法。C++标准委员会将以前iostream.h提供的函数(改进后)、定义的全局对象和stl库都放入名空间std中作为标准函数提供给大家使用,所以现在的程序要使用这些库函数或全局对象都要先声明打开名称空间std,然后使用cin,cout,endl等就表示是使用标准库中的cin/cout/endl等而不是其它什么库中的cin/cout/endl等。库是很多的,可以自己创建,很多公司都会开发适合自己公司使用的库,然后在程序中用include添加进去。据说2009-2010年新的C++修改可能又要推出,可能会接纳性能更好的boost库,它比stl库性能更优越。(做个现代