企業錄,供求信息免費發布平臺
 
  首 頁 企業名錄 產品大全 商業機會 企業建站 我的辦公室
手機站
易網站
企業名錄
您當前位置是:商業機會 >> 商務服務 >> 軟件開發 >> C++友元函數是什么
C++友元函數是什么 C++友元函數是什么_西安達內科技_C++友元函數是什么

點此瀏覽大圖
公 司: 西安達內科技
發布時間:2014年05月14日
有 效 期:2014年11月10日
留言詢價 加為商友
  聯系信息 企業信息
先生 (seo)
聯系時,請說是在企業錄看到的,謝謝!
電  話: 029-82222601
傳  真:
手  機:
地  址: 中國陜西西安市陜西省西安市興慶南路10號交大出版大廈6層
郵  編:
公司主頁: http://xadnitpx.qy6.com.cn(加入收藏)
公 司:西安達內科技

查看該公司詳細資料

詳細說明

      西安達內科技(www.xatarena.net)C++培訓講師表示,C++友元函數是可以直接訪問類的私有成員的非成員函數。它是定義在類外的普通函數,它不屬于任何類,但需要在類的定義中加以聲明,聲明時只需在友元的名稱前面加上關鍵字friend,其格式如下:

  Friend類型函數名(形式參數);

  友元函數的聲明可以放在類的私有部分,也可以放在公有部分,它們是沒有區別的,都說明是該類的一個友元函數。

  一個函數可以是多個類的友元函數,只需要在各個類中分別聲明。

  友元函數的調用與一般函數的調用方式和原理一致。

  友元類:

  友元類的所有成員函數都是另一個類的友元函數,都可以訪問另一個類中的隱藏信息(包括私有成員和保護成員)。

  當希望一個類可以存取一個類的私有成員時,可以將該類聲明為另一類的友元類。定義友元類的語句格式如下:

  Friendclass類名;
  其中:friend和class是關鍵字,類名必須是程序中的一個已定義過的類。

  例如,以下語句說明類B是類A的友元類:
  ClassA
  {
  …..
  Public:
  FriendclassB;
  …
  };
  經過以上說明后,類B的所有成員函數都是類A的友元函數,能存取類A的私有成員和保護成員。

  使用友元類時注意:

  (1)友元關系不能被繼承。

  (2)友元關系是單向的,不具有交換性。若類B是類A的友元,類A不一定是類B的友元,要看在類中是否有相應的聲明。

  (3)友元關系不具有傳遞性。若類B是類A的友元,類C是B的友元,類C不一定是類A的友元,同樣要看類中是否有相應的申明。

  Windows環境多線程編程原理與應用中解釋:

  如果將類的封裝比喻成一堵墻的話,那么友元機制就像墻上了開了一個門,那些得到允許的類或函數允許通過這個門訪問一般的類或者函數無法訪問的私有屬性和方法。友元機制使用類的封裝性得到消弱,所以使用時一定要慎重。

  C++友元類的說明:

  將外界的某個類在本類別的定義中說明為友元,那么外界的類就成為本類的“朋友”,那個類就可以訪問本類的私有數據了。

  ClassMerchant
  {
  Private:
  Intm_MyMoney;
  Intm_MyRoom;
  …
  Public:
  FriendclassLawyer;
  Intgetmoney();
  …..
  };
  ClassLawyer
  {
  Private:
  ….
  Public:
  ….
  };


免責聲明:以上所展示的信息由會員自行提供,內容的真實性、準確性和合法性由發布會員負責,m.lyxsdst.com對此不承擔任何責任。如有侵犯您的權益,請來信通知刪除。
該公司其他商業信息
 1 直接到第
20 條信息,當前顯示第 1 - 20 條,共 1

機械 儀器 五金 電子 電工 照明 汽摩 物流 包裝 印刷 安防 環保 化工 精細化工 橡膠塑料 紡織 冶金 農業 健康保養 建材 能源 服裝 工藝品 家居用品 數碼 家用電器 通訊產品 辦公 運動、休閑 食品 玩具 商務 廣告 展會
1 2 3 4 5 6 7 8 9 10 .. 聯系人:張 電話:029-82222601

關于我們 | 網站指南 | 廣告服務 | 誠招代理 | 誠聘英才 | 付款方式 | (企業錄)聯系方式 | 友情鏈接 | 網站地圖
主站蜘蛛池模板: 无遮挡韩国成人羞羞漫画网站 | 99久久国产综合精品成人影院| 久久精品成人国产午夜| 亚洲av成人精品网站在线播放| 免费观看一级成人毛片| 2022国产成人福利精品视频| 欧美成人a人片| 亚洲成人免费网站| 成人毛片免费观看视频大全| 国产婷婷成人久久av免费高清| 欧美成人免费午夜全| 口国产成人高清在线播放| 欧美成人精品第一区二区三区| 国产成人精品一区二区三区无码 | 一级毛片成人免费看a| 成人精品视频99在线观看免费| 四虎成人精品免费影院| 2021最新国产成人精品视频| 成人免费高清完整版在线观看| 国产成人一区二区动漫精品| 成人网站免费看黄a站视频| 国产成人一区二区三区免费视频 | 69国产成人精品午夜福中文| 国产成人无码免费视频97| 成人年无码AV片在线观看| 色噜噜狠狠色综合成人网| 亚洲色成人网站WWW永久| 国产成人无码a区在线观看视频| 成人欧美一区二区三区的电影| 57pao成人国产永久免费视频| 国产成人无码综合亚洲日韩| 国产成人精品视频一区二区不卡| 成人精品国产亚洲欧洲| 成人综合婷婷国产精品久久蜜臀| 57pao成人国产永久免费视频| 美国成人免费视频| 欧美成人精品一区二三区在线观看 | 亚洲欧洲国产成人精品| 亚洲国产成人久久一区二区三区 | 国产成人无码一区二区三区| 国产成人精品一区二三区在线观看|