2010-01-16 6 views
1

OpenCV에서 특정 메서드 하나를 수정하려고합니다. 클래스 정의에서; 내가 activ_func 필드를 수정하려고 할 때클래스의 비상임 멤버를 수정할 수 없습니다.

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

, 내가 얻을 :

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

오류 그러나이 CONST로 정의되지 않은, 어떻게 그게 가능?

답변

1

불행히도 할당 문 자체의 컨텍스트를 제공하지 않았습니다. 하지만 const 멤버 함수에서 activ_func에 할당하려고합니다.

관련 문제