질문&답변
9.4 강 오버로딩에서 friend operator<와 멤버함수operator<
단번에 이해는 안가지만 한번 찾아보면서 공부해보겠습니다. 감사합니다
- 좋아요수
- 0
- 댓글수
- 4
- 조회수
- 424
질문&답변
단번에 이해는 안가지만 한번 찾아보면서 공부해보겠습니다. 감사합니다
질문&답변
이해가 잘 안되서 다시 질문드립니다. 올려주신 간단한 예시는 l value r value 개념이 아닌가요? test(a)같은경우에는 a라는 메모리를 차지하는 변수가 있어 l value이기에 test(int & a)로 들어가는 반면 test(3)은 3이 리터럴이고 r-value이기에 test(int &a)로는 못가고 test(const int& a)에서 const T& 같은 경우 상수나 double변수를 int파라미터에 넣는 것같은 경우에 발생하는 narrow일 때 작동되도록 const int& 이 작동하는걸로 알고 있는데 제가 올린 내용인 l-value r-value와 관련된 내용인것인건가요? 제가 올린 예시코드에서는 vector를 통해 어쨋든 변수를 적용했을텐데 어째서 구별이 되는건지 조금 이해가 안됩니다. 예시처럼 변수이니까 우선 int &a처럼 const가 아닌것이 우선이 된다는 것인건가요?
질문&답변
아하 이해가 되었습니다!
질문&답변
강의를 찾아보지 못했으나 a.equals(b)를 보면 a와 b가 같은지 확인하기 위함으로 보입니다. cout
질문&답변
0x7ffee1da3abc 가 10진수로 값이 무엇인지 그리고 오버플로우가 뭔지 찾아보시면 도움이 될 것 같네요
질문&답변
상속이 아닌 클래스를 각각 A B 따로하면 각자 맞는부분에 들어가는데 혹시 선생님께서 질문의 의도가 어떤거였는지 알려주실 수 있나요? 제가 놓치는게 있는거라면 알려주시면 감사하겠습니다.
질문&답변
감사합니다
질문&답변
아.. 제가 void 앞에 virtual을 넣어주서 그런거였네요. 해결되었습니다.
질문&답변
다시 한번 정독하니까 이해가 되었습니다.
질문&답변
그리고 저같은경우 Local Windows Debugger을 누르면 한꺼번에 Mother와 Child 생성자가 생성되었다고 출력이 되는데 단계적으로 실행을 못하는데 어떻게 해야 강의처럼 단계적으로 실행이 되는건가요? F11로 디버깅하자니 메모리가 할당되었는지 안되었는지 그 값이 뜨지를 않네요..