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번 방식을 권장한다.

 

 

 

 

 

귀여운 그림은 낡은 창고님이 그리셨습니다.

반응형