重複の可能性:
<string>と<string.h>の違いは?
私の特定の例では、次の句を使用しています。
#include <string>
代わりに次の句を使用する場合
#include <string.h>
コンパイラがエラーで終了する
[BCC32エラー]utils.cpp(173):E2316'getline'は'std'のメンバーではありません
utils.cppファイルの173行目は次のとおりです。
while(std::getline(in, line, '\n'))
この2つの節に違いはないと思いました。今、私は混乱しています。これらの2つの句には、実際にはどのファイルが含まれていますか?たとえば、私のC ++ BuilderインストールにはプログラムディレクトリC:\ Program Files \ RAD Studio \ 9.0があり、インクルードファイルはサブディレクトリC:\ Program Files \ RAD Studio \ 9.0\includeにあります。