최근 포스트

Decay

1 분 소요

템플릿을 만들때 값(T) 으로 전달 받으면 argument decay 되어 형 변환되어 전달된다. 배열: 포인터 함수: 함수 포인터 참조(&T) 로 전달 받으면 정확히 전달 된다. 배열: 배열 ...

템플릿 기본

3 분 소요

함수 오버로딩 함수 사용자: 하나의 함수 처럼 보인다. 함수 제작자: 2개의 함수를 만들어야 한다. int square(int a) { return a * a; } double square(double a) { return a * a; } 유사한...

new

8 분 소요

new 의 동작 방식 operator new() 함수를 사용해서 메모리 할당 메모리 할당이 성공하고 객체라면 생성자 호출 메모리 주소를 해당 타입으로 캐스팅 해서 리턴

람다

16 분 소요

인라인 함수와 포인터 관계 인라인 치환은 컴파일 시간 문법 이다. 인라인 함수라도 함수포인터에 담아서 사용하면 인라인 치환 되지 않는다. ```cpp int add1(int a, int b) { return a + b; }

auto

최대 1 분 소요

auto 키워드 ```cpp int x = 10;