_stdcall
cast 형강제 변환
딥 카피 섈로우 카피
호출 피호출 관계로 묶이는 것: 바인딩.
text()=_t() 매크로.
열거형 상수 enum typedef나 디파인의 집합
ifdef else endif 조건부 컴파일
클래스의 이름과 이름이 동일한 함수, 반환형이 없고 반환하지 않는 함수: 생성자
디폴트 값사용 가능.
:=상속이 아니라 멤버 이니셜라이저. 받은 값으로 멤버를 바로 생성자.
~소멸자
explicit 변환이 일어나지 않게.
매개변수, 리턴값 모두 메모리 공간을 사용한다
따라서 참조자 자료형을 쓰는 것을 추천
참조=별명
const는 const만 부를수 있고 static은 static만 부를 수 있다. const를 참조할 때는 참조자도 const여야한다.
const로 선언된 멤버함수만이
실제 자료형으로 평가하지 않고 포인터의 자료형으로 평가함
virtual을 붙이면 실제 자료형으로 평가하고 오버라이딩시 하위 객체를 따른다(실제 객체를 따른다)
가상 소멸자를 선언하면 하위 소멸자들도 상속된다
버츄얼 테이블로 가려 버림.
멤버함수는 멤버함수가 정의된 객체들이 그 함수를 공유하도록 하는 역할을 함.
연산자 오버로딩시 참조값을 반환하게 해야 이중연산이 됨.
인자에 int를 넣어 후위 연산하게 할 수 있다.
대입연산자가 정의된 상속 클래스는 부모클래스의 대입연산자도 호출해 주어야 한다.
매개변수에 따라 함수 연산이 달라지듯, 자료형에 따라 함수내용이 달라지게 하는 것이 템플릿 이다.
포인터와 관련된 모든 변환 reinterpret_cast<변환될자료형>(객체)
'공부' 카테고리의 다른 글
eMule의 SearchSpam.met 편집 보기 (0) | 2021.04.27 |
---|---|
버퍼링의 종류 제한하기 (0) | 2021.04.27 |
문자열과 파일 입출력 (0) | 2021.04.27 |
무제 5 (0) | 2021.04.10 |
무제 3 (0) | 2021.02.22 |
무제 2 (0) | 2021.02.10 |
무제 (0) | 2021.02.08 |
음악공부) 조 = 키(key) (1) | 2021.02.04 |