技術(shù),瞎侃,健康,休閑……
mahu@cppblog 人類的全部才能無非是時間和耐心的混合物
posts - 11, comments - 13, trackbacks - 0, articles - 12
C++博客
::
首頁
::
新隨筆
::
聯(lián)系
::
聚合
::
管理
一個虛函數(shù)的訪問權(quán)限問題
Posted on 2006-06-28 11:42
mahudu@cppblog
閱讀(479)
評論(2)
編輯
收藏
引用
所屬分類:
C/C++
在水木上見到一個貼子,關(guān)于虛函數(shù)的訪問權(quán)限問題:
#include
<
cstdlib
>
#include
<
iostream
>
using
?
namespace
?std;
?
class
?B?
{
public
:
???
virtual
?
int
?f1()
{cout
<<
"
B::f1()
"
<<
endl;
return
?
0
;}
???
virtual
?
void
?f2(?
int
?val)
{cout
<<
"
B::f2(int)
"
<<
endl;}
???
virtual
?
int
?f3(?
int
?val?)
{cout
<<
"
B::f3(int)
"
<<
endl;
return
?
0
;}
}
;
?
class
?D?:?
public
?B?
{
???
int
?f1()
{cout
<<
"
D::f1()
"
<<
endl;
return
?
0
;}
???
virtual
?
void
?f4()
{cout
<<
"
D::f4()
"
<<
endl;}
???
int
?f3(
int
?val)
{cout
<<
"
D::f3(int)
"
<<
endl;
return
?
0
;}
}
;
?
int
?main(
int
?argc,?
char
?
*
argv[])
{
???B?
*
bp?
=
?
new
?D;
???bp
->
f3(
12
);
//
D中的f3是private的,可以訪問#1
???D?
*
dp
=
new
?D;
???dp
->
f3(
12
);
//
f3是private,訪問不了,編譯通不過
???system(
"
PAUSE
"
);
???
return
?EXIT_SUCCESS;
}
其實這是一個關(guān)于訪問權(quán)限決定時間的問題,由于
訪問權(quán)限是編譯時間決定的
,而不是運行時決定的。
B *bp = new D;??// 此時bp所指向的類型是B而不是D,而B的f3()是公有的,所以可以訪問。
D *dp = new D; // 此時dp所指向的類型是D,而D的f3()是私有的,所以不能訪問。
Feedback
#
re: 一個虛函數(shù)的訪問權(quán)限問題[未登錄]
回復(fù)
更多評論
2007-05-31 16:02 by
Joe
好難啊~~~暈了~~~
#
re: 一個虛函數(shù)的訪問權(quán)限問題
回復(fù)
更多評論
2008-08-10 10:17 by
AlexEric
巧妙!
刷新評論列表
只有注冊用戶
登錄
后才能發(fā)表評論。
【推薦】100%開源!大型工業(yè)跨平臺軟件C++源碼提供,建模,組態(tài)!
相關(guān)文章:
一個虛函數(shù)的訪問權(quán)限問題
Self Numbers
Booklet Printing
The Blocks Problem
Fibonacci Freeze
The 3n + 1 problem
A + B Problem
網(wǎng)站導(dǎo)航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
Powered by:
C++博客
Copyright © mahudu@cppblog
日歷
<
2025年7月
>
日
一
二
三
四
五
六
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
常用鏈接
我的隨筆
我的評論
我參與的隨筆
留言簿
(2)
給我留言
查看公開留言
查看私人留言
隨筆分類
Antlr
C#/Java
C/C++(7)
TTCN-3
其它(2)
數(shù)據(jù)結(jié)構(gòu)、算法(2)
隨筆檔案
2006年6月 (11)
文章分類
Programming(12)
文章檔案
2006年6月 (12)
友情鏈接
ANTLR
CSDN
STL學(xué)習(xí)中心
STL中文站
TTCN-3
博客堂
博客園
搜索
最新評論
1.?re: The 3n + 1 problem
@TaiwanNo.1
...我就是這樣寫的,沒有這么快
--UDHeart
2.?re: 兩個漢諾塔解法
版本吧 vcbf
--4525
3.?re: 轉(zhuǎn):快速平方根(平方根倒數(shù))算法[未登錄]
完全看不懂,nvidia就是牛啊~。。
--123
4.?re: The 3n + 1 problem
評論內(nèi)容較長,點擊標(biāo)題查看
--TaiwanNo.1
5.?re: 一個虛函數(shù)的訪問權(quán)限問題
巧妙!
--AlexEric
閱讀排行榜
1.?轉(zhuǎn):快速平方根(平方根倒數(shù))算法(1430)
2.?The 3n + 1 problem(1311)
3.?The Blocks Problem(884)
4.?Self Numbers(826)
5.?兩個漢諾塔解法(601)
評論排行榜
1.?The 3n + 1 problem(3)
2.?程序員每天該做的事(3)
3.?一個虛函數(shù)的訪問權(quán)限問題(2)
4.?兩個漢諾塔解法(2)
5.?轉(zhuǎn):快速平方根(平方根倒數(shù))算法(2)
久久夜色精品国产噜噜亚洲AV
|
久久精品亚洲精品国产色婷
|
青青草原综合久久大伊人导航
|
久久97久久97精品免视看
|
久久久精品国产亚洲成人满18免费网站
|
久久青草国产手机看片福利盒子
|
色妞色综合久久夜夜
|
四虎国产精品免费久久5151
|
人人狠狠综合久久亚洲
|
99久久无码一区人妻a黑
|
久久久不卡国产精品一区二区
|
亚洲色大成网站www久久九
|
国内精品久久久久久久涩爱
|
99久久99久久精品国产片果冻
|
久久香蕉国产线看观看99
|
久久精品人妻中文系列
|
国产成人精品久久亚洲高清不卡
|
久久久久人妻一区精品性色av
|
午夜不卡888久久
|
亚洲精品乱码久久久久久按摩
|
久久亚洲av无码精品浪潮
|
国产成人精品久久一区二区三区
|
久久国产AVJUST麻豆
|
大蕉久久伊人中文字幕
|
狠狠色丁香婷婷久久综合不卡
|
久久强奷乱码老熟女网站
|
国产成人99久久亚洲综合精品
|
久久香蕉国产线看观看99
|
国产精品无码久久四虎
|
久久精品九九亚洲精品
|
亚洲综合精品香蕉久久网
|
久久香综合精品久久伊人
|
色婷婷噜噜久久国产精品12p
|
国内精品久久久久久久coent
|
精品免费tv久久久久久久
|
精品久久久噜噜噜久久久
|
久久大香香蕉国产
|
999久久久免费精品国产
|
精品久久久久久久
|
99久久婷婷国产一区二区
|
99久久精品免费观看国产
|