내가 C++에 조예가 깊어서 글을 남기는 것이 아니라, Effecitve C++ 을 공부하는 사람들이 이 글을 보고, 도움이 되었으면 하는 생각과, 혹시 내가 틀린것이 있다면 지적해 주시지 않을까 란 생각으로 글을 올리는것임을 미리 밝힙니다. 본론으로 들어와서, 나는 설계 단계에서 다중 상속 할까낭~ 하는 생각을 한적은 있었지만, 지금까지 다중 상속을 해서 코딩한적은 없다. 왜냐하면, 일단 설계단계 조차 난해하고, 조금 복잡해지는 경향이 있었다. 그래서 스스로가 "지금 여기에 꼭 필요한가?" 란 질문에 항상 "지금은 아니오" 라고 답하곤 했기 때문이다. 이번 항목 40의 제목처럼 "다중 상속은 심사숙고해서 사용하자" 로 이야기 하고 있다. 그렇다면 나는 이런 생각을 하곤 한다. "왜!? 무엇 때문에!?"..
More Effective C++ 검색 결과
해당 글 40건
항목 40: 다중 상속은 심사숙고해서 사용하자.
책 정리/Effective C++ 3판
2008. 7. 25. 01:00
항목 25: 예외를 던지지 않는 swap에 대한 지원도 생각해 보자
swap 함수는 무엇일까? .. 뭐 다들 알겠고, 중요한건 이 함수를 이용하여, "교체" 를 할수 있다는것이다. 왜 이 함수가 중요한것인가? STL에 이 함수가 포함된 이래, 예외 안전성 프로그래밍에선 없어선 안 될 감초 역활로써, 자기 대입 현상의 가능성에 대처하기 위한 대표적인 매커니즘으로서 널리 사랑받아 왔다다고 저자는 설명한다; 이쁘면 얼굴값 한다고, 이 swap 함수에도 말들이 많다. 그것은 바로 효율 때문이다. 기본적으로 복사하는데에 대한 비용은 지불해야 겠지만, 지불하지 않아도 되는 경우가 있기 때문인데, 그것이 바로 다른 타입의 실제 데이터를 가리키는 포인터가 주성분인 타입의 객체(pimpl(pointer to implementation))의 swap 이다! 어떻게 하면, 이런 객체 전용의..
책 정리/Effective C++ 3판
2008. 6. 24. 23:09
항목 35 : C++ 언어의 최신 표준안과 표준 라이브러리에 대해 익숙해지자
읽어보자
책 정리/More Effective C++ 1판
2008. 5. 29. 16:59
항목 34 : 한 프로그램에서 C++와 C를 함께 사용하는 방법을 이해하자
이해못했음
책 정리/More Effective C++ 1판
2008. 5. 29. 16:58
항목 33 : 상속 관계의 말단에 있지 않은 클래스는 반드시 추상 클래스로 만들자
어렵다.
책 정리/More Effective C++ 1판
2008. 5. 26. 21:23
최근댓글