일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 영화 리뷰
- lua
- 반복자
- 예외
- reference
- 티스토리챌린지
- UE4
- c++
- 영화
- more effective c++
- Effective c++
- Smart Pointer
- 암시적 변환
- 게임
- 다형성
- implicit conversion
- 상속
- 참조자
- 오블완
- virtual function
- effective stl
- 언리얼
- 함수 객체
- operator new
- 비교 함수 객체
- 메타테이블
- 스마트 포인터
- exception
- 루아
- resource management class
Archives
- Today
- Total
목록미래 지향적 사고 (1)
스토리텔링 개발자
[More Effective C++] 32. 미래 지향적 프로그래밍
항목 32. 미래 지향적인 프로그래머가 되자 미래 지향적인 프로그래밍사용하고 있는 라이브러리에 함수가 새로 추가될 수 있으며오버로딩도 추가로 이루어질 수 있다는 사실을 인식하고,이 사실로 인해 모호한 함수 호출이 있을 수 있다는 점을 조심하자.기존의 클래스 계통 구조에 새 클래스가 추가될 수 있고,오늘의 파생 클래스가 내일의 기본 클래스가 될 수 있다는 사실을 인식하고 대비하자.새로운 애플리케이션이 만들어질 수 있고,특정 함수의 호출환경이 달라질 수 있다는 사실을 기억하고,이런 함수가 어느 경우에서든 제대로 동작하도록 만들자.소프트웨어 유지 보수를 만든 사람이 맡지 않는 경우가 다반사이므로,다른 사람이 이해하고, 수정하고, 개선하는 데 큰 문제를 일으키지 않는 방법으로 설계하자. 주석이나 문서화 ..
개발/More Effective C++
2024. 10. 16. 11:29