#c++初學者的記錄(2)
1、string和string.h的區別
標準的c++標頭檔案沒有.h的副檔名,帶.h的是c的標頭檔案,將c的標頭檔案改為c++的標頭檔案,有時會加上c的字首表示**於c語言,例如cmath就是mach.h變化而來。參考於(和(
2、c++如何判斷檔案開啟成功
if(!檔案流物件);在c++中,!已被過載,會返回乙個布林變數,參考於(
3、ifstream indata;
string lujing;
cin>>lujing;
indata.open(lujing);//路徑不需要加雙引號
4、return的使用
不帶返回值的return語句用於中斷返回值為void型別的函式的執行;return 0專用於返回值非void的函式返回其值。return的用法大體相當於break(
main函式的return必須有返回值,否則報錯
Vim初學者記錄
有一點差點忘了 vim設定行號 在命令模式下輸入 set nu顯示行號 輸入set nonu隱藏行號 一 vim模式分類 其它模式 正常模式 按 esc鍵或者 ctrl c 正常模式 插入模式 按 i 在游標前插入 按 i 在行首插入 按 a 在游標後插入 按 s 刪除游標所在的字元再插入 按 a ...
C 初學者的日常記錄19年6月30日
用來進行數值型別間的轉化,比如int到float,也可以是自定義的某些資料型別的轉化。也可以用於類指標之間的轉化,但是這個運算子在父類到子類的轉化中沒有做檢查並不安全。static cast轉換不像dynamic cast轉換那樣安全,因為static cast沒有執行時型別檢查,而dynamic ...
C 初學者必看
假設你編寫了乙個c 程式。如何讓它執行起來呢?具體的步驟取決於計算機環境和使用的c 編譯器,但大體如下 1.使用文字編譯器編寫程式,並將其儲存到檔案中,這個檔案就是程式的源 2.編譯源 這意味著執行乙個程式,將源 翻譯為主機使用的內部語言 機器語言,包含了翻譯後的程式的檔案就是程式的目標 objec...