C 高階語法

2021-10-04 15:29:33 字數 1703 閱讀 4634

c++使用struct.class 來定義乙個類:

struct的預設成員許可權為public

class的預設成員許可權是private

class student

//運算子過載

student operator+

(const student& x)

}

//前置

complex &operator++()

//後置

complex operator++

(int

)

//友元函式friend

1.按塊快取:如檔案系統

2.按行快取 : \n

3.不快取

int a;

int index =0;

while

(cin>>a)

//通過該方法將快取區的資料給清除將1024個快取區髒資料,以\n為結尾

cin.

ignore

(1024

,"\n");

char ch;

cin>>ch;

//輸出檔案的操作

//1.建立檔案流

fstream fout;

//2.開啟檔案,在檔案尾部新增資料,ios::trunc檔案存在則清除檔案原有的內容

fout.

open

("xx.txt"

,ios:

//3.判斷檔案是否讀取成功

if(fout.

fail()

)//4.使用檔案流

fout<<

"input a number"

<

//5.關閉檔案流

fout.

close()

//讀取檔案操作,

//1.建立檔案流

ifstream in

(str.

c_str()

,ios:

:in | ios:

:binary)

//2.開啟檔案,string類轉為char陣列型別,ios::in讀入方式,ios::binary 以二進位制方式讀取

in.open

(str.

c_str()

,ios:

:in | ios:

:binary)

//3.判斷是否讀取成功

if(in.

fail()

)//4.判斷是否讀取到eof結束位置

char temp[max]

while

(!in.

eof())

//5.關閉輸入流

in.close

()

淺拷貝:只拷貝指標位址,c++預設拷貝建構函式與賦值運算子過載都是淺拷貝

深拷貝:重新分配堆記憶體,拷貝指標指向內容

3 xpath高階語法 css高階語法

xpath 使用路徑表示式來選取 xml 文件或html文件上的節點或節點集,分別有絕對路徑 相對路徑兩種表達方式。缺點 webdriver會將整個頁面的所有元素進行掃瞄以定位我們所需要的元素,若指令碼中大量使用xpath做元素定位,指令碼的執行速度會變慢 表示式描述 選取當前節點 選取當前節點的父...

CSS 高階語法

你可以對選擇器進行分組,這樣,被分組的選擇器就可以分享相同的宣告。用逗號將需要分組的選擇器分開。在下面的例子中,我們對所有的標題元素進行了分組。所有的標題元素都是綠色的。h1,h2,h3,h4,h5,h6 根據 css,子元素從父元素繼承屬性。但是它並不總是按此方式工作。看看下面這條規則 body根...

CSS 高階語法

你可以對選擇器進行分組,這樣,被分組的選擇器就可以分享相同的宣告。用逗號將需要分組的選擇器分開。在下面的例子中,我們對所有的標題元素進行了分組。所有的標題元素都是綠色的。h1,h2,h3,h4,h5,h6根據 css,子元素從父元素繼承屬性。但是它並不總是按此方式工作。看看下面這條規則 body根據...