C 學習記錄(二)

2021-10-05 18:58:08 字數 316 閱讀 7781

cout《編譯器完成的工作:詞法分析、語法分析、語義分析、中間**生成、

中間**優化、目標**生成、符號表管理、出錯處理。

cin與cout:cout是ostream類的物件,因為它所指向的是標準裝置(顯示器螢幕),所以它在iostream標頭檔案中作為全域性物件進行定義。在iostream.h標頭檔案中,ostream類對應每個基本資料型別都有其友元函式對左移操作符進行了友元函式的過載,一句輸出語句:cout<<「事實上呼叫的就是 ostream& operator<<(ostream &temp,char *ps);這個運算子過載函式,由於返回的是流物件的引用,引用可以作為左值使用。

C (學習記錄二)

成量員變 變數是類的屬性或資料成員,用於儲存資料。成員函式 函式是一系列執行指定任務的語句。類的成員函式是在類內宣告的 建構函式 在該類被建立時,用於初始化該類 資料型別 1 值型別 bool,byte,decimal,double,float,int,long,sbyte,short,uint,u...

C 學習 備忘記錄 二

1 malloc free 與 new delete的區別 首先malloc free 屬於c的一組庫函式,new delete 屬於c 的一組運算子。功能都是開闢和釋放記憶體空間。但是區別在於。new 和delete運算子 在開闢空間的時候會呼叫類的建構函式和析構函式。而malloc free 則...

C 學習記錄 二 實現繼承

物件導向程式設計基於四個重要方面 封裝 抽象 繼承和多型。繼承是一種強大的屬性重用方式,是通向多型的跳板。這章中將學習 程式設計意義上的繼承 c 繼承語法 公有繼承 私有繼承和保護繼承 多繼承 隱藏基類方法和切除 slicing 導致的問題。在程式設計領域,經常會遇到具有類似屬性,但細節或行為存在細...