locked
리스트박스 네임스폐이스에 관하여 RRS feed

  • 질문

  • 리스트 박스의 멤버 함수 CharToItem() 함수를 재정의 하여 사용하려고 합니다.

    그런데 컴파일하면 클래스의 네임스폐이스가 아닙니다 라고 나옵니다.

    clistbox list;

    list.CharToItem() 코딩했습니다.

    2015년 11월 22일 일요일 오후 12:01

답변

  • 재정의는, 상속한 클래스가 하는 것이고 외부에서 코딩하는 것이 아닙니다. 그리고 재정의는 부모의 메서드 원형 그대로 따를 경우인데, 보니까 int CharToItem(); 형식의 메서드를 하나 더 추가하신 것 같은데요. 그럴 때는 재정의라고 볼 수 없고 새롭게 메서드를 하나 만든 건데 그걸 public으로 두지 않아서 그럴 것입니다.
    • 답변으로 표시됨 Boram Yi 2015년 11월 25일 수요일 오전 1:00
    2015년 11월 23일 월요일 오전 1:18