friendクラスはfriend関数を含むクラスのメンバーにアクセスできます。その逆、つまりそのクラスは友人クラスのメンバーにアクセスすることもできますか?Vice Versa友情(アクセシビリティ)が真であるかどうかC++では?
-2
A
答えて
1
これは、逆も言えば、そのクラスのメンバーにアクセスすることもできます。友人クラスは本当ですか?
いいえ、できません。 friend
キーワードは単方向です。双方向の方法でfriend
機能を提供するために
、あなたがお互いのためfriend
として両方のクラスを指定する必要があります。実際には、これらの候補クラスの少なくとも1つの前方宣言が必要です。
class B; // Forward declare
class A {
friend class B;
};
class B {
friend class A;
};
関連する問題
- 1. POJO to org.bson.DocumentとVice Versa
- 2. CDATA vs. Escape&Vice Versaはいつですか?
- 3. jQuery DropDownListとVice VersaからLIでLIを追加する
- 4. arduinoからAndroidアプリにTwilioとVice Versaを使ってSMSを送信する
- 5. NHibernateまたはVice Versaより前にSubSonicを学んでください。
- 6. WindowsデスクトップアプリケーションをUniversal UWPおよびVice Versaに変換する方法はありますか?
- 7. MongoDB C#クエリ:フィルタ+集計+値が真/偽であるかどうかの確認
- 8. スケープが真であるかどうかを確認する
- 9. Visual Studioローカルデータベース、ブール値が真であるかどうかをチェック
- 10. rails 3.0.3ブール値が真であるかどうかをチェック
- 11. PowerQuery - 列の値が真であるかどうかをチェック
- 12. 特定のテンプレートC++での友情
- 13. asp.net c#ですべてのboolが真であるかどうかを簡単に確認する方法は?
- 14. C++友情と継承
- 15. extern "C"関数との友情は::を修飾する必要があるようです
- 16. どのようにC#でメソッドを記述すれば、条件が真であるかを返しますか?
- 17. ブール値が別のJavaクラスから真であるかどうかをチェック
- 18. Facebookの友達の写真をストリームで入手するにはどうしたらいいですか?
- 19. 条件が真であるかどうかを確認するJSFのfacelet
- 20. 配列内の値が真であるかどうかを調べる
- 21. 2つの条件が真であるかどうかを知る方法
- 22. 配列の値が真であるかどうかをチェックする方法
- 23. 「canplaythrough」が真であるかどうかをどのように確認できますか?
- 24. 友だちであるすべてのプロフィール写真を照会
- 25. UITextView Objective-Cでテキストフィールドが空であるかどうかをチェック
- 26. タイムゾーンが真であるか偽であるか
- 27. サブクエリはユーザーの友情をチェックするのに理想的でしょうか? (もし彼らが友人であれば)
- 28. 写真がポスターであるかどうかを検出するにはどうすればいいですか(現実的ではありません)?
- 29. C++:小文字をupercaseに、逆versaをctype関数で変換する方法はありますか?
- 30. ネストされたクラスの友情C++
いいえ、あなたは自分自身をクラスの友人にすることができるので、アクセス修飾子は無意味です。 – NathanOliver
私はなぜこれに否定的な印をつけているのか尋ねたいのですが? – Gaurav
誰かが実際に質問を理解しましたか?私はしませんでした。 – LogicStuff