アプリ版:「スタンプのみでお礼する」機能のリリースについて

あるAというクラスを定義して適当にメンバ関数などを書いておいて、Bというクラスを定義するときに
そのBの中でAの関数を使いたいときはどのようにすればいいのかわかりません。どうすればよいのでしょう?

勉強不足なものでどうぞよろしく。

A 回答 (2件)

Aの中でBに対するfriend宣言をしておくのはどうでしょうか。



friend class B; のように。
その場合、前方宣言の解決に気をつけて下さい。

class B; // 前方宣言
class A {
// Aの定義
friend class B;
};
    • good
    • 0

・BをAのサブクラスにする


・Aでパブリックなクラスメソッド(staticなメンバ関数)にする
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!