현재 위치 - 주공해몽공식사이트 - 관음보살의 랜덤 번호 뽑기 - VC++20 10 RAND 함수를 언제든지 사용할 수 있는 이유는 무엇입니까? 헤더 파일 STDLIB 를 포함할 필요가 없습니다. H. 프로그램 코드는 다음과 같습니다

VC++20 10 RAND 함수를 언제든지 사용할 수 있는 이유는 무엇입니까? 헤더 파일 STDLIB 를 포함할 필요가 없습니다. H. 프로그램 코드는 다음과 같습니다

1 .. 위층의 답은 틀렸다. Stdlib.h 와 cstdlib 는 서로 다른 두 파일이며, 두 가지 방법으로 같은 파일을 쓰는 것이 아니라 그 자체에 전자가 포함되어 있습니다.

Iostream 이 C++ 에 포함되어 있는 한 cstdlib 또는 cmath 를 포함할 필요가 없습니다.

Istream 은 iostream 에 포함되어 있습니다.

Ostream 은 istream 에 포함되어 있습니다.

Ios 는 굴에 포함되어 있습니다.

Ios 에는 xlocnum; 이 포함됩니다.

Xlocnum 에는 cstdlib, cmath, cstdio, climits (모두 친숙한 이름) 가 포함되어 있습니다.

2. 헤더 파일은 원칙적으로 어떤 확장자든지 확장자를 가질 수 있지만 표준 C 는 일반적으로 이렇게 규정되어 있습니다. H 는 헤더 파일이며 C++ 일반 규정은 확장자를 쓰지 않습니다. 또한 일부 C++ 함수 정의가 포함된 헤더 파일에 확장자를 추가하는 방법도 있습니다. Hpp 는 쉽게 식별하고 관리할 수 있도록 설계되었습니다. 전처리 기는 확장자에 관계없이 일반 텍스트 파일로 취급합니다. 확장자는 파일의 속성에 영향을 주지 않습니다.

문제가 해결되었다.