C++语言简史
C++是在C语言基础上为支持面向对象程序设计而研制的一个通用程序设计语言。
它是在1980年由贝尔实验室的Bjarne Stroustrup(本贾尼·斯特劳斯特卢普)博士创建的。C++语言开发的宗旨是使面向对象程序设计技术和数据抽象成为软件开发者的一种真正的实用技术。
C++语言的标准化工作从1989年开始,目前ANSI C++的版本是1998年制定的。肯定了STL(Standard Template Library)等已有技术,正式认可了模板、容器类、I/O流库、异常处理等具有典型语言特征的现代C++风格。
2011年,C++11标准终于完成了。包括:正则表达式、新的随机数库、新的时间库、atomics support、线程库、新的for循环方式、auto关键字、新的容器类、更好的支持unions和array-initialization lists,以及 variadic templates等全新的C++特性。
在Windows系统下最常用的IDE(Integrated Development Environment,集成开发环境)是:微软公司的Visual Studio系列
使用VisualStudio创建程序的步骤:
①单击菜单【开始】→【Microsoft Visual Studio .NET 2005】→
【Microsoft Visual Studio .NET 2005】,启动VS.NET开发环境。
②单击菜单【开始】→【Microsoft Visual Studio .NET 2005】→【Microsoft Visual Studio .NET 2005】,启动Microsoft Visual Studio 2005开发环境。
③单击【文件】菜单中的【新建】菜单项,在弹出的子菜单中选择【项目】命令,在【新建项目】对话框的“模板”区域选择“Win32控制台应用程序”。创建新项目的界面。
④在“名称”文本框内输入项目名称,浏览项目存储位置,单击【确定】按钮。
⑤在【应用程序设置】对话框中,选择“控制台应用程序”,然后选择“空项目”,单击【完成】,一个项目即可设置完成。
⑥在解决方案管理器中的源文件下使用鼠标右键添加新建项
⑦选择“代码”,“C++ 文件(.cpp)”,在“名称”中输入文件名,点击“添加按钮”。
出现如图所示的界面,Test.cpp为我们添加的“源文件”,右侧较大的红色区域为代码编辑区,右侧较小红色区域为代码的行号。至此,程序创建完成。
在代码编辑区键入以下内容。 (注意:所有输入内容必须为英文状态下的字符,包括标点符号)
#include <iostream>
using namespace std;
void main()
{
cout<<"HelloWorld"<<endl;
system("pause");
}
点击快捷键: 【F5】,出现如下内容代表代码编译通过并已经执行。
现在来看看刚才写的这段代码的具体含义:
该代码为一个标准的C++控制台应用程序的“HelloWorld”
#include <iostream> // C++语言标准输入输出流文件
using namespace std; //使用std这个命名空间
(以上两行都是为了使用cout、endl两个命令,否则程序将报错。
具体内容在后续课程中讲解)
void main() //C++控制台程序唯一的入口函数
{
cout<<“HelloWorld”<<endl; //向控制台打印输出“HelloWorld”字符
system(“pause”); //调用命令使程序能够停留在屏幕上
}