C++
[C++] C++에서 C 라이브러리 표기법
스누징어
2022. 6. 22. 16:00
C++에서 C 라이브러리 표기법
C에서 사용하는 라이브러리 include
* C언어에서 헤더 파일 include는 xxx.h처럼 뒤에 .h를 붙였다.
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
C++에서 사용하는 라이브러리 include
* C++에서는 표준 라이브러리에 .h를 붙이지 않는다.
#include <iostream>
#include <iomanip>
C++에서 C라이브러리를 사용할 때
* C++에서도 C라이브러리를 사용할 수 있다.
* 하지만 C++에서는 .h를 사용을 권장하지 않는다.
이에 C 라이브러리를 다른 방법으로 표기한다.
#include <cstring>
#include <cstdlib>
#include <ctime>
* xxx.h 형식을 cxxx 형식으로 바꾸어 사용한다.
string.h | cstring |
time.h | ctime |
사용 가능하다
* 상호 운용성을 위해 .h 형식도 당연히 사용 가능하다.
결론
* C++에서 C 라이브러리를 사용할 때 2가지 방법이 있다.
1. 기존의 <xxx.h> 형식을 그대로 사용한다.
2. C++ 표준인 <cxxx> 형식으로 바꾸어 사용한다.
* 둘 다 가능하지만 2번 방식을 권장한다.
귀여운 그림은 낡은 창고님이 그리셨습니다.
반응형