13
要使用memset的(),是什麼包括字符串或string.h中
#include <string> //did not work
和
#include <string.h> //worked
感謝的區別!
要使用memset的(),是什麼包括字符串或string.h中
#include <string> //did not work
和
#include <string.h> //worked
感謝的區別!
<string>
是一個包含C++標準庫,而<string.h>
是C標準庫包含的。
C++中<string.h>
的等效值爲<cstring>
,雖然兩者都有效。
在一個現代的C++環境中,您將#include <cstring>
得到memset()
。
從技術上講,你只保證'std :: memset',但所有流行的實現只需拉入C頭並添加'using'語句...... – rubenvb