只有#include<cstring>可以声明定义string变量和字符串处理函数
只有#include<string>只能声明定义string变量
既然如此,为何还要#include<string>?是不是#include<string>在#include<cstring>基础上增加了新功能?
那有了#include<cstring>的基础上声明时候还要#include<string>?
“声明” 改为 “什么”
有点弄错了,在不包含
#include<cstring>和#include<string>的情况下也可以声明定义string a="abc"
但是,#include<string>重载了<< 和 >>操作符,包含#include<string>才可以输入输出 a;
#include<cstring>当要用到字符串处理函数的时候才要包含
。。。。
#include和#include才是一样的