g++:
獲得程式狀態:
記住>>
和<<
返回的結果都是左運算元,也就是輸入流和輸出流本身。
endl:這是乙個被稱為操縱符(manipulator)的特殊值,效果是結束當前行,並將裝置關聯的緩衝區(buffer)中的內容刷到裝置中。
unix和mac下鍵盤輸入檔案結束符:ctrl+d
,windows下:ctrl+z
標頭檔案:類的型別一般儲存在標頭檔案中,標準庫的標頭檔案使用<>
,非標準庫的標頭檔案使用""
。申明寫在.h
檔案,定義實現寫在.cpp
檔案。
避免多次包含同一標頭檔案:
#ifndef salesitem_h
#define salesitem_h
// definition of sales_itemclass and related functions goes here
#endif
成員函式(類方法):使用.
呼叫。
命名空間(namespace):使用作用域運算子::
呼叫。
迴圈執行,(直到條件(condition)為假。
迴圈頭由三部分組成:
C primer學習筆記(一)
從來沒有正式學習過c 感覺很多基礎知識都不懂。果斷買一本c primer 開始學習。今天是開始看的第二天。先寫點發現的新東西吧。1.std endl是操縱符 manipulator 從c primer的附錄中看,操縱符有好幾個,不過貌似都是控制std cout的輸出格式的 2.wchat t 居然是...
學習C Primer筆記 一
1動態分配記憶體 動態物件的分配與釋放需要使用 new 和 delete memory leak 兩個表示式來完成。動態分配的記憶體的唯一的訪問方式是通過指標間接的訪問。1.1類成員的操作符的返回型別是void 型別。並且有乙個size t的型別的引數。class screen public voi...
C Primer 學習筆記 1 基本語言
std endl 注意 效果不僅僅是換行,還會重新整理緩衝區,以便立即看到結果。在debug過程中的log應該每句都用endl重新整理緩衝區,避免因崩潰導致的緩衝區資訊丟失,造成除錯誤導。ms dos視窗中輸入ctrl z來輸入檔案結束符 注意 在一些簡短的小測試程式中,經常會用while std ...