1.c++中非虛函式都是靜態繫結,虛函式是動態繫結。指標或引用訪問物件的虛函式時才能進行動態繫結。
靜態多型性:編譯時確定操作的物件。如:函式過載,運算子過載。
動態多型性:執行時確定操作的物件。
繫結:函式實現與函式名進行繫結。
2.有虛函式的類,虛表存放虛函式的位址。
3.例項化空類,所佔記憶體的大小為1.
4.若虛繼承了兩個虛基類,所繼承的大小是乙個記憶體的大小。
5.fstream:檔案讀寫類
string字串造作類
csignal:訊號處理類
vector:vector類
ace:進執行緒的庫
stl:標準模板庫
boost:第三方c++類庫,好多已經成為c++標準庫。
c 的一些知識一
1.指標和引用的區別 1指標一般指的是某塊記憶體的位址,通過這個位址,我們可以定址到這塊記憶體 而引用是乙個變數的別名,2指標可以為空,即不指向任何東西 但是引用不能為空。3指標可以多次賦值,引用只能在初始化的時候就賦好值,之後就不能改變了。4引用的建立和銷毀不會呼叫類的拷貝建構函式和析構函式。2....
C 一些初步知識
函式的過載 c 允許在同一作用域中用同乙個函式名定義多個函式,這些函式的引數個數和引數型別不同,這些同名的函式用來實現不同的功能,這就是函式的過載,即乙個函式名多用。例 int max int a,int b,int c float max float a,float b,float c long ...
C一些知識總結
1.switch 其中括號中的引數為數字型變數即 整型 字元型 列舉型別 2.include表示從庫函式數中查詢,而 include stdio.h 表示先查詢使用者自定義的標頭檔案,找不到再到庫函式中找。3.exit是乙個庫函式,用於結束乙個程式或程序。而exit 1 表示發生錯誤後退出,exit...