c++基本概念(1)
阿新 • • 發佈:2018-12-04
1:如何建立c++程式:我們用建造一間房子為例:需要水泥,磚塊,機械裝置,工人。還要有窗子,圓屋頂等。同理:程式基本配置有:
1)註釋:程式設計師要養成用英文進行註釋的習慣。
2)#include<iostream>
預處理編譯指令:我要告訴計算機,程式要幹什麼,那麼預處理編譯指令就是程式與外部世界的通訊:IO就是輸入,輸出的意思;iostream
中的檔案新增到程式中(在編譯之前) 使用cin
呼叫(將從鍵盤上輸入的值讀入變數中)和cout
輸出 都要有預處理指令。
3)iostream叫做標頭檔案名,cmath也是標頭檔案名。
4)關於名稱空間的使用:using叫做編譯指令,名稱空間:在編寫大型程式時,以及將多個廠商現有的程式碼組合起來時,名稱空間可以幫忙組織程式:(讓小朋友排好隊
Microflop::wanda("go");
Piscine::wanda("fish"):std叫
做名稱空間,前面的單詞就是名稱空間:用來區分不同的版本。
using也可以省略::(因為她把名稱空間std以內的所有內容無一例外的引入到目前的名稱空間中,注意是無一例外)
減少using使用的方法:1:使用typedef(定義型別):
std::map<std::string,long>
typedef std::map<std::string,
ClientNameToZip clientlocktion.
2:僅使用using符號:using std::cout;再次使用cin和cout時不用使用std.但是效果非常糟糕:要使用作用域來限制它的可見性,來確保using宣告真的只在第一次做using宣告的地方有效
namespace bar
{
struct zzz
{
...
};
}
class foo
{
using namespace bar;
zzz m_snooze;
};
或者直接把using的作用域限制在一個函式中:
void temp()
{
using namespace std;
string test="foobar";
}