c
作用域運算符::是用來標識某個成員函數是屬于哪個類的。
在C++中,有一個stream這個類,所有的I/O都以這個“流”類為基礎的,包括我們要認識的文件I/O,stream這個類有兩個重要的運算符:
1、插入器(<<) 向流輸出數據。比如說系統有一個默認的標準輸出流(cout),一般情況下就是指的顯示器,所以,cout<<"Write Stdout"<<' ';就表示把字符串"Write Stdout"和換行字符(' ')輸出到標準輸出流。
2、析取器(>>) 從流中輸入數據。比如說系統有一個默認的標準輸入流(cin),一般情況下就是指的鍵盤,所以,cin>>x;就表示從標準輸入流中讀取一個指定類型(即變量x的類型)的數據。
在C++中,對文件的操作是通過stream的子類fstream(file stream)來實現的,所以,要用這種方式操作文件,就必須加入頭文件fstream.h。A.cpp要引用B.cpp的函數。最干凈的方法是,為B.cpp建立一個頭文件B.h,將A.cpp要調用的函數聲明寫進去。然后在A.cpp里#include這個B.h。很C的方法是。在A.cpp里面直接extern 那個B.cpp里的函數,就是在extern后面寫上函數聲明。然后B.cpp里的那個函數要是static的。
附加說明使用命名空間2008要求較嚴格 .h是C語言里的東西,所以包含頭文件時應該用#include <iostream>using namespace std; c++中的STL和MFCc++是一門編程語言,這門語言有它自己的標準和規范(比如有自己的語法)。 同樣,針對C++這門語言,標準化組織又規定了相關的“程序庫”,程序庫中有各式各樣的工具(都是由高手編寫的,所以可用性極佳)供編程人員使用,而STL(standard template library,標準模板庫)就是C++“程序庫”的一部分。 至于MFC,它只不過是“利用C++的語法對windows API進行的面向對象的封裝”而已,也就是說,有了mfc,我們不用“直接”調用windows API,而是可以通過C++的語法、以面向對象的方式使用windows API。
C++ 是一種編程語言,可以支持成面向過程,或者基于過程,或者面向對象設計方法 STL 是C++標準程序庫,提供處了基本的數據類型int char,還有擴展的用類實現的容器類型如vector,list等標準泛型容器類型,以及一些通用的泛型算法 MFC,一個framework, 用面向對象的方法,來封裝win32 api來進行windows 平臺上的程序開發
posted on 2010-05-28 09:46 lhking 閱讀(273) 評論(0) 編輯 收藏 引用