ホームページ  >  に質問  >  本文

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

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

大家讲道理大家讲道理2765日前631

全員に返信(3)返信します

  • 迷茫

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

    <string.h> C バージョンのヘッダー ファイル。
    <string> C++ 標準で定義されたヘッダー ファイル。string の文字列クラスを定義し、文字列クラスのさまざまな操作が含まれます。さらに、<string> には、strcpy、strcat などの古い C バージョンの文字列操作も含まれています。これは、<string> ファイル内に独自の文字列クラスを定義することに加えて、#include< を追加することと同じです。 h> には、C バージョンの文字列操作が含まれています。

    の関係は上記と同じです。

    返事
    0
  • PHP中文网

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

    に対応する C++ ヘッダー ファイルは
    です。 対応する C++ ヘッダー ファイルは
    です。 : 文字列

    <🎜> 私もそれが何なのか分かりません<🎜>

    返事
    0
  • 迷茫

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

    上階に+1
    また、C++11では.hを付けると警告かエラーが出るはずですよね?

    返事
    0
  • キャンセル返事