생성자에서 다른 클래스 (사용이라고 함)에 전달할 구성 클래스가 있습니다. Use 클래스의 내부에서 구성 클래스를 전용 멤버 변수로 저장하려고합니다. 나는 그것이 const가되고 싶다.const 개체 전달 방법
class Configuration{
private:
int value1_;
public:
Configuration();
Configuration(int value1){value1_=value1;}
int value1() const {
return value1_;
}
};
class Use{
private:
//const me
Configuration config_;
int something_;
public:
Use(Configuration &config){
config_=config;
}
void doSomething(){
something_+=config_.value1();
}
};
내가 Use::config_
을에서 const 싶지만 혼란 컴파일 에러의 끝을하려고 모든 방법 :
지금까지,이 코드가 있습니다. 어떻게해야합니까?
어떤 컴파일러 오류? –