秋招C 開發學習之路day27

2021-09-27 09:49:24 字數 549 閱讀 3366

day32

字元儲存漢字

乙個字元是乙個位元組,乙個漢字是兩個位元組。所以單純的乙個字元儲存是會截斷的!

用字元陣列,或者字元指標可以儲存多個漢字!即漢字字串!

淺拷貝和深拷貝

編譯系統在我們自己沒有自定義拷貝建構函式時,會在拷貝物件時候呼叫預設拷貝建構函式,進行淺拷貝,即對指標name拷貝後出現兩個指標指向同乙個記憶體塊。所以析構時候就析構了兩次,導致記憶體洩漏。

所以在對「含有指標成員的物件」進行拷貝時,必須要自己定義拷貝建構函式,使拷貝構造後的物件指標成員有自己的記憶體空間,即進行深拷貝,避免記憶體洩漏。

淺拷貝是只對指標進行拷貝,兩個指標指向同乙個記憶體塊,深拷貝是對指標和指標指向的內容都進行拷貝,拷貝後的指標是指向不同內的指標

資料庫儲存過程

儲存過程(stored procedure)是在大型資料庫系統中,一組為了完成特定功能的sql 語句集,它儲存在資料庫中,一次編譯後永久有效,使用者通過指定儲存過程的名字並給出引數(如果該儲存過程帶有引數)來執行它。儲存過程是資料庫中的乙個重要物件。

create procedure 儲存過程名

秋招C 開發學習之路day2

day2 類模板 建構函式和析構函式製成順序 繼承 虛函式 純虛函式 多型 類模板,同樣的類只是型別不同就可以使用乙個模板來定義類,然後呼叫時加入型別 在類的宣告之前加入 template 建構函式和析構函式的執行順序,通產來說是 先構造的函式最後執行析構函式。意思就是執行析構函式的順序與建構函式順...

秋招C 開發學習之路day4

day4 map 迭代器 set tcp tcp頭部 map,其內部的資料都是有序的,預設排序是按照key的大小進行的排序。使用例子 mapmapstudent 一一對應的key value。key可以任意型別,但是必須支援 操作符。根據key可以快速查詢,複雜度為logn。map的標頭檔案,inc...

秋招C 開發學習之路day9

day11 停止等待 超時重傳 流水線傳輸 視窗 擁塞控制 三報文握手 ip層提供的是最大努力服務,所以tcp下面的網路是不可靠的傳輸,所以要使用一些協議來使兩個運輸層的通訊變得可靠。停止等待協議,超時重傳。每次傳送完乙個分組就 設定乙個超時計時器,如果收到對方的確認,就撤銷已設定的超時計時器。流水...