關於繼承比較容易混淆的概念

2021-06-23 09:31:18 字數 341 閱讀 1295

1. 繼承分為public繼承、protected繼承、private繼承

public繼承表示是乙個的概念,最常用。所有的public、protected、private引數都按原來屬性繼承下來,其中父類的private子類可能訪問

private繼承,表示有乙個的概念,所有的public、protected、private引數到子類都變成private屬性,父類private子類不可訪問,其他的都是可以訪問的

2. 虛繼承

虛繼承一般不常用,主要是解決父類有共同的祖先的時候,防止多重複繼承。但是效率特別低,繼承關係複雜,增加了基類的虛表。

效率來說,虛函式 > typyid  > 虛繼承

c 容易混淆的概念

簡單地說,c 標準庫包含了三個部分 c 標準庫的 c 版本 c io 庫 c stl io 庫最常用的 header 是 標頭檔案 stl 包括了很多容器類 vector,list,deque,stack.還有 functinal,algorithm,iterator 等 c 標準庫的 c 版本 設...

Oracle中容易混淆的概念

db name 對乙個資料庫 oracle database 的唯一標識。這種表示對於單個資料庫是足夠的,但是隨著由多個資料庫構成的分布式資料庫的普及,這種命令資料庫的方法給資料庫的管理造成一定的負擔,因為各個資料庫的名字可能一樣,造成管理上的混亂。為了解決這種情況,引入了db domain引數,這...

JS中容易混淆的概念。

attribute是特性節點。每個dom元素都有乙個對應的attributes屬性來存放所有的attribute節點,attributes是乙個類陣列的容器,說得準確點就是namenodemap,總之就是乙個類似陣列但又和陣列不太一樣的容器。attributes的每個數字索引以名值對 name va...