> 백엔드 개발 > C++ > 본문

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

WBOY
풀어 주다: 2023-09-04 19:53:06
앞으로
1125명이 탐색했습니다.

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

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

예제 코드

Class Person;
void myFunc(Person p1) {
   // ...
}
Class Person {
   // Class definition here
};
로그인 후 복사

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

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

관련 라벨:
원천:tutorialspoint.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿