virtual (C++)virtual (C++)

virtual 키워드는 가상 함수 또는 가상 기본 클래스를 선언 합니다.The virtual keyword declares a virtual function or a virtual base class.

구문Syntax

virtual [type-specifiers] member-function-declarator
virtual [access-specifier] base-class-name

매개 변수Parameters

형식 지정자type-specifiers
가상 멤버 함수의 반환 형식을 지정합니다.Specifies the return type of the virtual member function.

멤버 함수-선언 자member-function-declarator
멤버 함수를 선언합니다.Declares a member function.

액세스-지정자access-specifier
기본 클래스, 또는에 대 한 액세스 수준을 정의 public protected private 합니다.Defines the level of access to the base class, public, protected or private. 키워드 앞 이나 뒤에 올 수 있습니다 virtual .Can appear before or after the virtual keyword.

기본 클래스 이름base-class-name
이전에 선언된 클래스 형식을 식별합니다.Identifies a previously declared class type.

설명Remarks

자세한 내용은 가상 함수 를 참조 하세요.See Virtual Functions for more information.

또한 클래스, private, publicprotected키워드를 참조 하세요.Also see the following keywords: class, private, public, and protected.

참고 항목See also

키워드Keywords