에 아주 간단한 질문 아직 혼란 상속을 변경합니다사용 지침은 공공
왜 사용하는 지시어는 상속을 변경 않습니다를!? 이것은 Comeau로 컴파일됩니다.
나는 using 지시어 (decleration?)를 사용하여 변수를 공개하지만 그 이유는 무엇입니까? 내가 원하는 것은 항상 쓸만한 좋은 방법이다. this->x
B ...?
class A{
protected:
int x;
public:
};
class B: public A {
public:
using A::x;
};
int main(){
B b;
b.x = 2;
}
감사합니다!
정확히 무엇이 문제입니까? – SingerOfTheFall
당신은 B --- 안에'this-> x'를 써야 할 필요가 없습니다. ... –
OK, jeah 저는 실제로 템플릿을 가지고 있으며, 단순히 "오른쪽"섹션 (개인, 보호, public) (상속을 변경하지 않음) 섹션을 사용하여 declation ... thats the way ... – Gabriel