a昊a
2021-01-09 16:36
采纳率: 75%
浏览 360

C++友元函数不能访问私有变量问题

刚刚学习c++的友元函数以及运算符的重载,按照c++primerplus写了complex复数类,通过友元函数重载了<<运算符没问题,但是

我自己在写Array类时重载<<却报错了,友元函数不能访问类的私有数据了。不知道为啥,求大佬指教,萌新虚心学习

下面是图片

先是complex类的

没有问题,也能运行

下面是我的Array类,

下面是报错信息

就不能访问私有变量length和指针p

求da'lao'zhi'jiao

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

1条回答 默认 最新

相关推荐 更多相似问题