C++에서 전방 선언을 사용하면 선언 뒤의 코드가 클래스가 존재한다는 것을 알 수 있습니다. "사람"이라고 합니다. 컴파일러는 이러한 이름이 사용된 것을 보면 만족합니다. 이후 링커 클래스 정의를 찾을 수 있습니다.
Class Person; void myFunc(Person p1) { // ... } Class Person { // Class definition here };
따라서 이 경우 컴파일러는 myFunc를 만나면 이 클래스를 만나게 될 것임을 알고 있습니다. 코드 어딘가에. 이는 클래스를 사용하는 코드가 있는 상황에서 사용할 수 있습니다. 클래스 정의가 포함된 코드 앞에 배치/포함합니다.
위 내용은 C/C++에서 전방 선언은 언제 사용할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!