无法修改类中的非Const成员

时间:2010-01-16 22:27:25

标签: c++ class

我尝试修改OpenCV中的一个特定方法。在类定义中;

class CV_EXPORTS CvANN_MLP : public CvStatModel
... 
protected
...
int activ_func;

当我尝试修改activ_func字段时,我得到:

error: assignment of data-member in read-only structure

错误,但它没有定义为const,这怎么可能?

1 个答案:

答案 0 :(得分:1)

不幸的是,您没有给出赋值语句本身的上下文。但我猜你正试图从activ_func成员函数分配给const