想必大家都听说过“C++语言”吧,过去我们一般使用C语言,因为用C语言编制的程序不仅执行速度快,还可以充分地使用硬件的各种资源。而C++语言是对C语言的重大改进,C++的最大特点是通过“类”而成为了一门“面向对象”的语言。本章将介绍学习C++语言所必需的基础知识和遇到的常见问题的解决方法,为读者进行本书后面知识的学习打下基础。
本章内容
C++概述
开发工具——Visual C++
使用Visual Studio 2010
第一个C++程序
技术解惑
初学者经常不知道自己该学什么
是否值得为C++投入时间
初学者需要知道的正确观念
知识点讲解:光盘:视频\PPT讲解(知识点)\第1章\C++概述.mp4
C++是一种使用非常广泛的计算机编程语言。C++是一种静态数据类型检查的、支持多重编程范式的通用程序设计语言。
1.C++发展历史简单介绍
当C语言发展到顶峰时,出现了一个版本叫C with Classes,这就是C++最早的版本。其特点是在C语言中增加了class关键字和类,那时有很多版本的C都希望在C语言中增加类的概念。后来C标准委员会决定为这个版本的C起个新的名字,在当时征集了很多个名字,最后采纳了其中一个人的意见,以C语言中的运算符“++”来体现它是C语言的进步,所以就叫C++,并成立了C++标准委员会。
1998年,国际标准组织(ISO)颁布了C++程序设计语言的国际标准ISO/IEC 1488—1998。C++是具有国际标准的编程语言,通常称作ANSI/ISOC++。
2.现在的C++语言
就目前我们学习的C++而言,可以认为是一门独立的语言。它并不依赖C语言,我们可以完全不学C语言,而直接学习C++。根据《C++编程思想》(T-hinking in C++)一书所评述的,C++与C的效率往往相差在正负5%之间,所以有人认为,在大多数场合C++完全可以取代C语言。
知识点讲解:光盘:视频\PPT讲解(知识点)\第1章\Visual C++ 6.0.mp4
自从C++诞生以来,前辈们一直在探索、研究它的最佳开发工具。经过多年的不懈努力,Visual C++ 6.0登上历史舞台(也简称VC++),它和C++双剑合璧,成为受开发人员欢迎的组合。在本节的内容中,将详细讲解搭建Visual C++ 6.0开发环境的基本知识。
Visual C++ 6.0是一个功能强大的可视化软件开发工具,现在已成为专业程序员进行C++开发的首选工具,也是最常用的一个版本。Visual C++ 6.0的基本特点如下。
① Visual C++的源程序要求用C++语言编写,它支持面向对象的程序设计方法。
② 使用了Microsoft的基础类库MFC,使得开发Windows应用程序比以往任何时候都要容易。利用Visual C++可以编制各种类型的Windows应用程序,从最简单的单文档、对话框程序到复杂的多文档和组合界面程序。而且可以与Visual Studio可视化组件家族中的其他可视化开发工具(如Visual Basic、C#)紧密地集成在一起,可进行不同类型的程序开发工作。
③ Visual C++ 6.0源代码编辑器提供了自动语句完成功能,编辑输入源程序时,它能自动显示当前对象的成员变量和成员函数,并指明函数的参数类型。
④ Visual C++ 6.0程序调试器功能更强大,它提供了诊断映射机制,以及无需重新编译的调试、远程调试和实时调试等功能。
⑤ Visual C++ 6.0联机帮助MSDN采用当前最流行的HTML格式,它既能与集成开发环境有机结合在一起,使得用户在编程时随机查询需要的内容,又能脱离集成开发环境而独立运行。用户还可以通过网络获取实时的帮助信息和实例。