헤더를 포함 시키려면 #include <header.h>
을 입력해야합니다.".h"형식이없는 헤더 파일 포함
iostream
또는 cstdlib
과 같이 헤더를 #include <header>
으로 포함시킬 수있는 방법이 있습니까?
헤더를 포함 시키려면 #include <header.h>
을 입력해야합니다.".h"형식이없는 헤더 파일 포함
iostream
또는 cstdlib
과 같이 헤더를 #include <header>
으로 포함시킬 수있는 방법이 있습니까?
header.h
에서 header
으로 이름을 바꿉니다. iostream
, cstdlib
등의 파일은 확장자가없는 파일입니다. C++ 표준에 당신이 (.hpp
또는 가끔) 확장 .h
을 가지고 자신의 헤더 파일을 생성 일반적으로
, 아무것도하지만, 예를 들어, 여기에 Windows 탐색기에서 비주얼 스튜디오의 iostream
파일의 스크린 샷입니다 특정 확장자를 갖도록합니다. 내용이 유효한 C++가되어있는 한 원하는 파일을 포함 할 수 있습니다. C++ 표준 라이브러리 또는 Qt와 같은 일부 라이브러리는 코드를 멋지게 보이게하기 위해 헤더 파일에 확장자가 없습니다. .h
은 헤더 파일이 일반적으로 가지고있는 확장이기 때문에 대부분의 IDE는 헤더 파일을 만들 때 자동으로 .h
확장자를 추가합니다.하지만 이는 관습에 불과하므로 원하는 확장자를 지정할 수 있습니다.
이름은 파일'header'입니다. – tkausl
'#include <$(something>'을 실행하면 $ (something)은 파일의 이름이므로 .h 확장자를 사용하지 마십시오. – Borgleader
@tkausl Windows에서 혼란 스러울 수 있습니다 .-D ... – user0042