備忘録

政治/経済/自動運転/Python/Robotics

フレンド関数について

関数をあるクラスのメンバにすることなく、privateメンバにアクセスできる。

  1. 用途
  2. 使い方
    • 宣言時にfriendキーワードをつける
    • 引数としてオブジェクトを渡す(複数のオブジェクトを引数で渡す場合は、前方宣言を行ってコンパイラにクラス名を教える必要がある)
  3. 注意
    • フレンド関数は継承されない
    • 複数クラスのフレンド関数になれる