Visual C++ 和VC、VC++、C++都是什么关系?
C++是一种高级编程语言,由C++标准委员会维护。
Visual C++是微软做的C++开发环境。包括代码编辑器、编译器、调试器、辅助工具、自定义类库(MFC、ATL)。
VC++ 和 VC 、Visual C++是一个意思。
MSDN是什么?
MSDN是Microsoft Software Developer Network(微软软件开发者网络)的缩写,里面有众多的编程帮助文档和范例,用VC++编程时不可缺少,必须要装。
MFC是什么?
MFC是Microsoft Foundation Classes(微软基础类)的缩写,是Windows API的C++包装,包括Socket、文件、窗体、等等众多的类。
STL是什么?
STL是Standard Template Libarary(标准模板库)的缩写,是C++标准的一部分,主要提供了一些数据结构容器(如链表、可变长度数组)和常用算法(如排序、删除容器中的元素),STL的实现有多个不同版本,但使用起来都是一致的,具有很好的移植性,是C++编程中不可缺少的类库。
我应该用哪个版本的VC++
推荐用VC++7.1,也就是.Net2003里带的Visual C++。VC++ 6太老了,对C++标准支持不太好。
作者:李珍宝 http://www.cnitblog.com/lizhenbao/