inflearn logo
강의

Course

Instructor

Minimum C++ for C developers

Interface Inheritance and Abstract Data Type

인터페이스 상속과 추상 자료형 2:00 질문

Resolved

50

jisub53228868

8 asked

0

강의 자료 106p에 파생 클래스는 기본 클래스의 멤버 변수를 직접 변경하는 것은 적절치 않다고 되어있습니다.

여기에서는 기본 클래스의 deviceId를 파생 클래스의 생성자에서 변경하는데 위험성이 없을까요?

아니면 포인터나 참조 변수를 직접 변경하는게 위험한 것이고, 이런 일반 멤버 변수들은 괜찮은 것일까요?

항상 좋은 강의 감사합니다.

c++ microsoft-windows 객체지향 디자인-패턴

Answer 1

0

nullnull8537

설계하기 나름입니다. 만일 파생형식에서 절대로 deviceId를 변경하지 못하게 할 생각이라면 private로 묶어 접근을 막아야 합니다. 참고하시기 바랍니다. 😄

13분 42초의 예제

0

52

2

네임스페이스 스코프 내에서 정의된 변수, 함수들이 위치하는 곳 질문

0

46

1

소멸자 가상함수 질문

0

55

2

이동생성자의 매개변수로 넘어가는 임시객체의 값 유지 관련하여 질문이 있습니다.

0

63

2

임시 객체 복사 생성자 질문드립니다

0

66

2

변수 바인딩에 대한 의문점

0

113

1

C++ 파일 구조 질문

0

128

1

빈 포인터에 멤버함수 호출

0

104

1

파생클래스에서 virtual함수를 선언에 대한 질문입니다.

0

116

2

순수 가상 클래스 선언과 일반 인트 변수의 선언과 다른가요?

0

137

2

안녕하세요. 이동의미론에 대해 제가 잘 이해했는지 궁금합니다.

0

132

1

인스턴스의 개념에 대해 int a(3), int(5) 예시를 바탕으로한 질문입니다.

0

189

2

식별자 검색 순서 관련 namespace 생략 관련 오류에 관한 질문

0

175

1

마지막 주소록 예제 c 파일 한글 깨짐 현상

0

190

1

nullprt vs null

0

153

2

쓸데없지만 질문드리고싶습니다

0

181

1

복사 생성자 질문 드립니다.

0

221

1

생성자 궁금한거 있습니다

0

218

2

단순대입 오류 발생 이유

0

235

1

네가지 형변환 강의 질문

0

283

1

CMyString Step10 강의 질문

0

174

1

임시 객체와 보이지 않는 복사 생성 강의 질문

0

268

2

섹션8 3번째 강의 (실습 프로젝트 - 문자열 필터개선) 질문

0

219

2

차이점을 잘 모르겠습니다.

0

233

1