찾다

 >  Q&A  >  본문

c++中头文件<string.h> <string>有什么区别麽?还有<cmath> <math.h>

如题所示,c++中头文件<string.h> <string>有什么区别麽?还有<math> <math.h>
编译器都能过,请指教。

大家讲道理大家讲道理2885일 전682

모든 응답(3)나는 대답할 것이다

  • 迷茫

    迷茫2017-04-17 15:18:11

    <string.h> C 버전 헤더 파일입니다.
    <string> C 표준에서 정의한 헤더 파일로, 스트링 클래스의 다양한 연산을 담고 있는 스트링 클래스를 정의합니다. 또한 <string>에는 strcpy, strcat 등과 같은 이전 C 버전의 문자열 작업도 포함되어 있습니다. 이는 <string> 파일에 자체 문자열 클래스를 정의하는 것 외에 #include<를 추가하는 것과 같습니다. h>에는 C 버전의 문자열 작업이 포함되어 있습니다.

    <math>와 <math.h>의 관계는 위와 동일합니다.

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-17 15:18:11

    의 해당 C 헤더 파일은
    입니다. 해당 C 헤더 파일은
    입니다. : 문자열
    <math>나도 그게 뭔지 모르겠어요

    회신하다
    0
  • 迷茫

    迷茫2017-04-17 15:18:11

    위층에 1
    게다가 C 11에서는 .h를 추가하면 경고나 오류가 나와야겠죠?

    회신하다
    0
  • 취소회신하다