C++高级教程:掌握C++语言的艺术

需积分: 0 2 下载量 173 浏览量 更新于2024-07-20 收藏 1.9MB PDF 举报
C++高级教程 C++是一种高级编程语言,广泛应用于操作系统、数据库管理系统、网络应用软件、数据库操作软件等领域。学习C++是成为一个真正的程序员的必备条件,C++语言的学习一般分为三个阶段:C++语言的学习、运行库和STL(Standard Template Library标准模板库)的学习、在Windows或Unix环境的程序设计中学习运用各种类库。 一、为什么要学习C++? C++语言是计算机软件最多的是由何种语言写成的,是计算机工业、教育和科研领域最多的是使用何种语言来进行交流的。C++语言运行效率最高的,功能最强大的,学习资料最丰富的。C++语言己成为全世界专业编程人员的首选语言。 C++语言虽然难学易用,但它提供了四种不同但却相辅相成的编程思维模型。C++语言的难学,不仅在于其广博的语法、语法背后的语义、语义背后的深层思维、深层思维背后的对象模型。 二、怎样学习C++? C++语言的学习一般分为三个阶段: 1. C++语言的学习,一到二个月。 学习C++语言的基本语法、变量、数据类型、运算符、控制结构、函数、数组、指针、结构体、文件输入/输出、异常处理等。 2. 运行库和STL(Standard Template Library标准模板库)的学习,三个月。 学习STL(Standard Template Library标准模板库)的使用、容器类、算法、迭代器、函数对象、异常处理等。 3. 在Windows或Unix环境的程序设计中学习运用各种类库,六个月。 学习在Windows或Unix环境下的程序设计,学习使用各种类库,例如MFC、Qt、Boost等。 学习C++语言的书籍有《标准C++宝典》、《Thinking in C++》、《C++ Primer》、《The C++ Complete Reference》等。 要成为一个真正的程序员,必须学习C++,因为在只有学习过C++之后,才真正拥有进行各种软件开发的能力,不论是网络应用软件、数据库操作软件、数据库管理系统、操作系统还是各种开发环境、各种语言的编译器和解释器。