卍无名英雄卐 2021-12-10 17:06 采纳率: 25%
浏览 16
已结题

C++双层嵌套类的访问权限

今天写程序时遇到了一个问题
我有这样一个嵌套类

第一层 第二层 第三层
Game Players Operation

在Game类中我声明了一个叫player的Players类,在Players类中声明了一个叫op的Operation类,在Operation中有一系列需要在Game类中使用到的变量。
PS.所有类的声明都是private

除了把所有类都写到public中这种方法之外,有没有更安全的办法?最好是调用第三层类中的函数也适用的

  • 写回答

1条回答 默认 最新

  • _GX_ 2021-12-10 17:17
    关注

    可以使用友元

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 12月18日
  • 已采纳回答 12月10日
  • 创建了问题 12月10日

悬赏问题

  • ¥15 请问一下这个运行结果是怎么来的
  • ¥15 这个复选框什么作用?
  • ¥15 单通道放大电路的工作原理
  • ¥30 YOLO检测微调结果p为1
  • ¥20 求快手直播间榜单匿名采集ID用户名简单能学会的
  • ¥15 DS18B20内部ADC模数转换器
  • ¥15 做个有关计算的小程序
  • ¥15 MPI读取tif文件无法正常给各进程分配路径
  • ¥15 如何用MATLAB实现以下三个公式(有相互嵌套)
  • ¥30 关于#算法#的问题:运用EViews第九版本进行一系列计量经济学的时间数列数据回归分析预测问题 求各位帮我解答一下