# EC++

13개의 포스트

[EC++] Chapter 4.설계 및 선언

출처 : Effective C++(스콧 마이어스 지음/곽용재 옮김) 항목 18: 인터페이스 설계는 제대로 쓰기엔 쉽게, 엉터리로 쓰기엔 어렵게 하자 1. 인터페이스 함수 클래스 템플릿 2. 인터페이스의 올바른 사용을 이끄는 방법 인터페이스 사이의 일관성 잡아주기 기본

2020년 12월 29일
·
0개의 댓글

[EC++] Chapter 3.자원 관리

출처 : Effective C++(스콧 마이어스 지음/곽용재 옮김) 항목 13: 자원 관리는 객체가 그만! 1. 자원 관리에 객체를 사용하는 특정 1) 자원을 획득한 후에 자원 관리를 객체에게 넘김 생성자 안에서 자원 획득, 즉 초기화(Resource Acquisit

2020년 12월 9일
·
0개의 댓글

[EC++] Chapter 2.생성자, 소멸자 및 대입 연산자

출처 : Effective C++(스콧 마이어스 지음/곽용재 옮김) 항목 5. C++가 은근슬쩍 만들어 호출해 버리는 함수들에 촉각을 세우자 1. 컴파일러가 저절로 선언해주는 멤버 함수 사용자가 별도로 설정하지 선언하지 않을 경우 컴파일러에 의해 아래의 멤버 함수들이

2020년 12월 6일
·
0개의 댓글

[EC++] Chapter 1.C++에 왔으면 C++의 법을 따릅시다.

항목1. C++를 언어들의 연합체로 바라보는 안목은 필수 1. '다중패러다임 프로그래밍 언어'의 특징 절차적(procedural) 프로그래밍을 기본으로 하여 객체 지향(object-orienteD) 함수식(functional) 일반화(generic) 메타프로그래밍(me

2020년 12월 1일
·
0개의 댓글

[EC++] Chapter 0.용어사용

출처 : Effective C++(스콧 마이어스 지음/곽용재 옮김)코드에 사용되는 '어떤 대상'의 이름과 타입을 컴파일러에게 알려주는 것함수 선언문에 있는 함수의 매개변수 리스트와 반환 타입함수 선언시 부족한 세부사항을 컴파일러에게 제공하는 것객체의 최초의 값을 부여하

2020년 11월 29일
·
0개의 댓글
post-thumbnail

[EC++] Chapter 8. new와 delete를 내 맘대로

Item52: 위치지정 new를 작성한다면 위치지정 delete도 같이 준비하자

2020년 8월 30일
·
0개의 댓글
post-thumbnail

[EC++] Chapter 9. 그 밖의 이야기들

요약 Item53: 컴파일러 경고를 지나치지 말자 Item54: TR1을 포함한 표준 라이브러리 구성요소와 편안한 친구가 되자 Item55: Boo子有親(자유친)! 부스트를 늘 여러분 가까이에

2020년 8월 30일
·
0개의 댓글
post-thumbnail

[EC++] Chapter 7. 템플릿과 일반화 프로그래밍

요약 Item41: 템플릿 프로그래밍의 천릿길도 암시적 인터페이스와 컴파일 타임 다형성부터 Item42: typename의 두 가지 의미르 ㄹ제대로 파악하자 Item43: 템플릿으로 만들어진 기본 클래스 안의 이름에 접근하는 방법을 알아 두자 Item44: 매

2020년 8월 30일
·
0개의 댓글
post-thumbnail

[EC++] Chapter 6. 상속, 그리고 객체 지향 설계

요약 Item32: public 상속 모형은 반드시 "is-a"를 따르도록 만들자 Item33: 상속된 이름을 숨기는 일은 피하자 Item34: 인터페이스 상속과 구현 상속의 차이를 제대로 파악하고 구별하자 Item35: 가상 함수 대신 쓸 것들도 생각해 두는

2020년 8월 30일
·
0개의 댓글
post-thumbnail

[EC++] Chapter 5. 구현

요약 Item26: 변수 정의는 늦출 수 있는 데까지 늦추는 근성을 발휘하자 Item27: 캐스팅은 절약, 또 절약! 잊지 말자 Item28: 내부에서 사용하는 객체에 대한 "핸들"을 반환하는 코드는 되도록 피하자 Item29: 예외 안전성이 확보되는 그날 위

2020년 8월 30일
·
0개의 댓글
post-thumbnail

[EC++] Chapter 4. 설계 및 선언

요약 Item18: 인터페이스 설계는 제대로 쓰기엔 쉽게, 엉터리로 쓰기엔 어렵게 하자 Item19: 클래스 설계는 타입 설계와 똑같이 취급하자 Item20: '값에 의한 전달'보다는 '상수객체 참조자에 의한 전달' 방식을 택하는 편이 대개 낫다 Item21:

2020년 8월 30일
·
0개의 댓글
post-thumbnail

[EC++] Chapter 3. 자원 관리

요약 Item13: 자원 관리에는 객체가 그만! Item14: 자원 관리 클래스의 복사 동작에 대해 진지하게 고찰하자 Item15: 자원 관리 클래스에서 관리되는 자원은 외부에서 접근할 수 있도록 하자 Item16: new 및 delete를 사용할 때는 형태를

2020년 8월 30일
·
0개의 댓글
post-thumbnail

[EC++] Chapter 2. 생성자, 소멸자 및 대입 연산자

요약 Item5: C++가 은근슬쩍 만들어 호출해 버리는 함수들에 촉각을 세우자 Item6: 컴파일러가 만들어진 함수가 필요 없으면 확실히 이들의 사용을 금해 버리자 Item7: 다형성을 가진 기본 클래스에서는 소멸자를 반드시 가상 소멸자로 선언하자 Item8

2020년 8월 30일
·
0개의 댓글