C++

용어(Effective C++)

dokpin 2021. 11. 4. 01:35
728x90

선언(declaration): 타입과 이름을 컴파일러에게 알려주는 것

정의(definition): 선언에서 빠진 구체적인 세부사항을 컴파일러에게 제공

explicit 생성자: 암시적 타입 변환을 하지 않음

기본 생성자(default constructor): 어떤 인자도 주어지지 않은 채로 호출될 수 있는 생성자

Widget();

복사 생성자(copy constructor): 어떤 객체의 초기화를 위해 그와 같은 타입의 객체로부터 초기화할 때 호출되는 함수

(값에 의한 전달(pass-by-value))

Widget(const Widget& rhs);

복사 대입 연산자(copy assignment operator): 같은 타입의 다른 객체에 어떤 객체의 값을 복사하는 용도로 쓰이는 함수

Widget& operator=(const Widget& rhs);

STL(Standard Template Library): 표준 템플릿 라이브러리