13
string.hのを含め、は、文字列またはにmemset()を使用するには
#include <string> //did not work
と
#include <string.h> //worked
感謝の違いは何です!
string.hのを含め、は、文字列またはにmemset()を使用するには
#include <string> //did not work
と
#include <string.h> //worked
感謝の違いは何です!
<string>
は、C++標準ライブラリインクルードであり、<string.h>
は、C標準ライブラリインクルードです。
C++の<string.h>
は、両方とも動作しますが、<cstring>
です。
最新のC++環境では、はmemset()
になります。
技術的には、 'std :: memset'が保証されていますが、一般的な実装ではCヘッダを引っ張り、' using'文を追加するだけです... – rubenvb