<string> 与<string.h>的区别

转载 2017年01月03日 18:59:28

<string.h>是C版本的头文件,包含比如strcpy、strcat之类的字符串处理函数。 

<string>是C++标准定义的头文件,它定义了一个string的字符串类,里面包含了string类的各种操作,如s.size(), s.erase(), s.insert()等。但<string>又包含了老的C版本的字符串操作如strcpy、strcat等,这就相当于,在<string>的文件中除了定义自己的string类之外,还加了一个#include<string.h>一句包含了C版本的字符串操作。

相关文章推荐

string与stringbuffer的区别

  • 2012-08-12 22:16
  • 18KB
  • 下载

头文件 string.h cstring string 区别

1. #include    //不可以定义string s;可以用到strcpy等函数 using   namespace   std; #include    //可以定义string ...

C++中string和string.h的作用和区别

#include  string.h>     void  main()   {          str...

string和StringBuffer的区别

  • 2012-01-05 09:48
  • 15KB
  • 下载

头文件string与string.h的区别

头文件string与string.h的区别 在C++中,#include与#include的区别,前者要使用更新的编译器(其实大部分编译器多比较前卫了,出了有些搞嵌入式的用变态的编译器)。喔,原来io...

String和StringBuffer的区别

内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)