cstring是string.h的c++版本,string.h是c的标准库。cstring显然是C风格字符串,是以\0结尾的字符串,提供了几个相关的字符串操作,必然strcpy strcat等。string则是C++的库,提供了与标准模板库相似的操作。就使用上来说,string要比cstring好用的多,主要是不必处理\0的问题。所以,建议使用这个库。