용어집 선언(declaration) : 어떤 대상의 이름과 타입을 컴파일러에게 알림. 시그니처(signature) : 함수의 매개변수 리스트와 반환 타입. 정의(definition) : 선언에서 빠진 구체적인 세부 사항을 컴파일러에게 제공. 초기화(initialization) : 객체에 최초의 값을 부여하는 과정. 기본 생성자(default constructor) : 어떤 인자도 주어지지 않은 채로 호출될 수 있는 생성자. explicit 키워드는 암시적인 타입의 변환을 방지한다. 복사 생성자(copy constructor) : 어떤 객체의 초기화를 위해 그와 같은 타입의 객체로부터 초기화할 때 호출되는 함수. 복사 대입 연산자(copy assignment operator) : 같은 타입의 다른 객체에 ..
용어집 선언(declaration) : 어떤 대상의 이름과 타입을 컴파일러에게 알림. 시그니처(signature) : 함수의 매개변수 리스트와 반환 타입. 정의(definition) : 선언에서 빠진 구체적인 세부 사항을 컴파일러에게 제공. 초기화(initialization) : 객체에 최초의 값을 부여하는 과정. 기본 생성자(default constructor) : 어떤 인자도 주어지지 않은 채로 호출될 수 있는 생성자. explicit 키워드는 암시적인 타입의 변환을 방지한다. 복사 생성자(copy constructor) : 어떤 객체의 초기화를 위해 그와 같은 타입의 객체로부터 초기화할 때 호출되는 함수. 복사 대입 연산자(copy assignment operator) : 같은 타입의 다른 객체에 ..
용어집 선언(declaration) : 어떤 대상의 이름과 타입을 컴파일러에게 알림. 시그니처(signature) : 함수의 매개변수 리스트와 반환 타입. 정의(definition) : 선언에서 빠진 구체적인 세부 사항을 컴파일러에게 제공. 초기화(initialization) : 객체에 최초의 값을 부여하는 과정. 기본 생성자(default constructor) : 어떤 인자도 주어지지 않은 채로 호출될 수 있는 생성자. explicit 키워드는 암시적인 타입의 변환을 방지한다. 복사 생성자(copy constructor) : 어떤 객체의 초기화를 위해 그와 같은 타입의 객체로부터 초기화할 때 호출되는 함수. 복사 대입 연산자(copy assignment operator) : 같은 타입의 다른 객체에 ..