>  기사  >  백엔드 개발  >  C/C++에서 전방 선언은 언제 사용할 수 있나요?

C/C++에서 전방 선언은 언제 사용할 수 있나요?

WBOY
WBOY앞으로
2023-09-04 19:53:061121검색

C/C++에서 전방 선언은 언제 사용할 수 있나요?

C++에서 전방 선언을 사용하면 선언 뒤의 코드가 클래스가 존재한다는 것을 알 수 있습니다. "사람"이라고 합니다. 컴파일러는 이러한 이름이 사용된 것을 보면 만족합니다. 이후 링커 클래스 정의를 찾을 수 있습니다.

예제 코드

Class Person;
void myFunc(Person p1) {
   // ...
}
Class Person {
   // Class definition here
};

따라서 이 경우 컴파일러는 myFunc를 만나면 이 클래스를 만나게 될 것임을 알고 있습니다. 코드 어딘가에. 이는 클래스를 사용하는 코드가 있는 상황에서 사용할 수 있습니다. 클래스 정의가 포함된 코드 앞에 배치/포함합니다.

위 내용은 C/C++에서 전방 선언은 언제 사용할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제