#include <iostream.h > 是VC6以前的写法。 

#include <iostream > 
using  namespace  std; 
这个是标准库的写法。标准库把这些个文件都放到std这个namespace里面了。 

注意 <iostream>和 <iostream.h>是两个不同的东西 
<iostream>是STL库 
<iostream.h>是兼容于c的库 
所有STL库都在std::名空间下 
std::cout是 <iostream>里面的对象 

namespace std: 所有的C++ Standard Library Class都包含在这个叫std的name space里。

比如 <vector>, <iostream>, <iterator>等等。所以当你使用它们其中的class时 ,需要加入这个语句,using namespace std; 不然编译器报错。

编译器就是将“高级语言”翻译为“机器语言(低级语言)”的程序。

一个现代编译器的主要工作流程:源代码 (source code) →预处理器 (preprocessor) → 编译器 (compiler) → 汇编程序 (assembler) → 目标代码 (object code) → 链接器 (Linker) → 可执行程序 (executables)。

VS包含了VC.VB,VJ,VC#,是一个大集成的开发平台。

VC++是Visual C++的简称,是Visual Studio编程套件的一个部分,支持语言C/C++的编译。 

Microsoft Visual C++ 6.0简称VC6.0,是微软推出的一款C++编译器。

vs编译器版本和 软件版本的对应关系:

MSVC++ 11.0 _MSC_VER = 1700 (Visual Studio 2012)  
MSVC++ 10.0 _MSC_VER = 1600 (Visual Studio 2010)
MSVC++ 9.0 _MSC_VER = 1500 (Visual Studio 2008)
MSVC++ 8.0 _MSC_VER = 1400 (Visual Studio 2005)
MSVC++ 7.1 _MSC_VER = 1310 (Visual Studio 2003)
MSVC++ 7.0 _MSC_VER = 1300 (Visual Studio 2002)
MSVC++ 6.0 _MSC_VER = 1200