有以下程式結構,請分析所有成員在各類的範圍內的訪問屬性。
#include
using
namespace std;
classa;
classb:
public a
;classc:
protected b
;classd:
private c
;int
main()
——譚浩強的《c++物件導向程式設計》第5章習題第6小題
在基類的訪問屬性
繼承方式
在派生類的訪問屬性
private
public
不可訪問
private
private
不可訪問
private
protected
不可訪問
public
public
public
public
private
private
public
protected
protected
protected
public
protected
protected
private
private
protected
protected
protected
根據成員在基類的訪問屬性和繼承方式,可以得到成員在派生類的訪問屬性。
成員在a類的屬性
在b類的屬性
在c類的屬性
在d類的屬性
f1public
public
protected
pricate
f2protected
protected
protected
private
iprivate
不可訪問
不可訪問
不可訪問f3-
public
protected
privatek-
public
protected
privatem-
private
不可訪問
不可訪問f4-
-public
privaten-
-protected
privatep-
-private
不可訪問f5-
--publicq-
--protectedr-
--private
//
#include
using
namespace std;
classa;
classb:
public a
;int k;
// 在c和d類中都可以訪問
private
:int m;
// 在c和d類中都不可以訪問};
classc:
protected b
protected
:int n;
// 在d類中可以訪問
private
:int p;
// 在d類中不可以訪問};
classd:
private c
protected
:int q;
private
:int r;};
intmain()
mysql條件查詢 查詢在某個範圍內的資料
1.查詢在工資為10000的員工資訊mysql select from t employee id name address salary 5 小明 四川 6978 f 6 小蘭 天津 12000 f 7 張三 廣東 9807 f 9 小華 廣東 12000 f 10 小靜 山東 7980 m 11...
c 生成指定範圍內的隨機數
函式名稱 randgenerator 隨機數發生器 引數 dwrandmaxval 隨機數最大值 dwrandminval 隨機數最小值 dwrandcount 隨機數個數 mrandvalue 隨機數結果 itor first 儲存的隨機數 itor second 保留沒有 返回值 return ...
C 隨機生成區間範圍內的隨機數
要取得 a,b 的隨機整數,使用 rand b a a 要取得 a,b 的隨機整數,使用 rand b a 1 a 要取得 a,b 的隨機整數,使用 rand b a a 1 通用公式 a rand n 其中的a是起始值,n是整數的範圍。要取得a到b之間的隨機整數,另一種表示 a int b ran...