草庐IT

GHistogram

全部标签

c++ - 为什么这个友元函数不能访问类的私有(private)成员?

当我尝试从extractHistogram()实现中访问GHistogram类的bins私有(private)成员时出现以下错误:error:'QVectorMyNamespace::GHistogram::bins'isprivateerror:withinthiscontext其中“在此上下文中”错误指向extractHistogram()实现。有谁知道我的友元函数声明有什么问题吗?代码如下:namespaceMyNamespace{classGHistogram{public:GHistogram(qint32numberOfBins);qint32getNumberOfBins