C++語言簡史
? ? ? ? C++是在C語言基礎上為支持面向對象程序設計而研制的一個通用程序設計語言送巡。
? ? ? ? 它是在1980年由貝爾實驗室的Bjarne Stroustrup(本賈尼·斯特勞斯特盧普)博士創(chuàng)建的骗爆。C++語言開發(fā)的宗旨是使面向對象程序設計技術和數(shù)據(jù)抽象成為軟件開發(fā)者的一種真正的實用技術摘投。
? ? ? ? ?C++語言的標準化工作從1989年開始虹蓄,目前ANSI C++的版本是1998年制定的薇组。肯定了STL(Standard Template Library)等已有技術宋光,正式認可了模板罪佳、容器類黑低、I/O流庫投储、異常處理等具有典型語言特征的現(xiàn)代C++風格玛荞。
? ? ? 2011年,C++11標準終于完成了婴梧。包括:正則表達式塞蹭、新的隨機數(shù)庫番电、新的時間庫漱办、atomics support、線程庫暇屋、新的for循環(huán)方式洞辣、auto關鍵字扬霜、新的容器類畜挥、更好的支持unions和array-initialization lists婴谱,以及 variadic templates等全新的C++特性谭羔。
在Windows系統(tǒng)下最常用的IDE(Integrated Development Environment,集成開發(fā)環(huán)境)是:微軟公司的Visual Studio系列
使用VisualStudio創(chuàng)建程序的步驟:
①單擊菜單【開始】→【Microsoft Visual Studio .NET 2005】→
【Microsoft Visual Studio .NET 2005】,啟動VS.NET開發(fā)環(huán)境兼搏。
②單擊菜單【開始】→【Microsoft Visual Studio .NET 2005】→【Microsoft Visual Studio .NET 2005】沙郭,啟動Microsoft Visual Studio 2005開發(fā)環(huán)境。
③單擊【文件】菜單中的【新建】菜單項吓著,在彈出的子菜單中選擇【項目】命令绑莺,在【新建項目】對話框的“模板”區(qū)域選擇“Win32控制臺應用程序”惕耕。創(chuàng)建新項目的界面司澎。
④在“名稱”文本框內輸入項目名稱,瀏覽項目存儲位置笼才,單擊【確定】按鈕络凿。
⑤在【應用程序設置】對話框中骡送,選擇“控制臺應用程序”,然后選擇“空項目”絮记,單擊【完成】摔踱,一個項目即可設置完成。
⑥在解決方案管理器中的源文件下使用鼠標右鍵添加新建項
⑦選擇“代碼”怨愤,“C++ 文件(.cpp)”派敷,在“名稱”中輸入文件名,點擊“添加按鈕”撰洗。
出現(xiàn)如圖所示的界面篮愉,Test.cpp為我們添加的“源文件”,右側較大的紅色區(qū)域為代碼編輯區(qū)差导,右側較小紅色區(qū)域為代碼的行號。至此颠蕴,程序創(chuàng)建完成。
在代碼編輯區(qū)鍵入以下內容昌腰。 (注意:所有輸入內容必須為英文狀態(tài)下的字符,包括標點符號)
#include <iostream>
using namespace std;
void main()
{
cout<<"HelloWorld"<<endl;
system("pause");
}
點擊快捷鍵: 【F5】,出現(xiàn)如下內容代表代碼編譯通過并已經執(zhí)行祠汇。
現(xiàn)在來看看剛才寫的這段代碼的具體含義:
該代碼為一個標準的C++控制臺應用程序的“HelloWorld”
#include <iostream> // C++語言標準輸入輸出流文件
using namespace std; //使用std這個命名空間
(以上兩行都是為了使用cout我抠、endl兩個命令,否則程序將報錯。
? 具體內容在后續(xù)課程中講解)
void main() //C++控制臺程序唯一的入口函數(shù)
{
cout<<“HelloWorld”<<endl;? //向控制臺打印輸出“HelloWorld”字符
system(“pause”); ? //調用命令使程序能夠停留在屏幕上
}