當前位置:編程學習大全網 - 熱門推薦 - C++ 成員函數、全局函數、友員函數的區別

C++ 成員函數、全局函數、友員函數的區別

在定義類的時候,如果定義了壹個public訪問級的函數,那麽這個函數就是這個類的成員函數,當然在類裏也可以定義private訪問級的函數,這種函數則只能叫工具函數而不能叫成員函數,因為他僅僅是為類的公***成員函數服務的。通過類的實例並不能訪問類的工具函數。全局函數是定義在主函數和任何類定義之外的函數,這種函數在整個程序的任何地方都允許被調用。但過多的全局函數會增加程序的尺寸,使其變得慵忡。因為通過類的實例並不能訪問到類的私用數據成員(即private成員),這時如果在類定義之內定義了友元函數,在類的實例中就可以通過友元函數來訪問類的私用數據成員。

  • 上一篇:放大鏡找東西是什麽遊戲
  • 下一篇:that sounds good是什麽意思
  • copyright 2024編程學習大全網