C++ 템플릿

    코드 리팩토링

    들여쓰기, 간격 한 줄짜리 if문과 for문에도 중괄호 들여쓰기를 적용한다. 괄호 내부에 공백을 삽입한다. 함수의 매개변수 목록, 함수 호출 시 인자 목록 내부에 공백을 삽입한다. 조건문의 조건식에 공백을 삽입한다. 괄호로 묶인 식의 내부에 공백을 삽입한다. 대괄호 내부에 공백을 삽입한다. 이항 연산자의 앞뒤에 공백을 삽입한다. 람다의 대괄호 내부에 공백을 삽입한다. 키워드 추가 // keyword.h #ifndef _keyword #define _keyword #define PURE // 대입 연산을 하지 않으며, 결과값이 외부 상태와 무관한 순수 함수 #define NOASSIGNMENT // 대입 연산을 하지 않는 함수 #define HELPER // 사용자 코드에서의 직접 호출되지 않고 다른 클래..