77问答网
所有问题
#include<cstring>与#include<string.h>的区别?
如题所述
举报该问题
推荐答案 推荐于2018-05-01
你可能弄混的不是两个头文件,而是三个:<string><string.h><cstring>
<string>是C++特化的字符容器,内含string类。
<string.h>是标准C提供的字符处理函数集。面向char *.
<cstring>是C++为兼容C提供的<string.h>的C++版本,里面的主要改进应该是有:将一些隐藏变量编入命名空间;修正一些C++编译器认为Bug的代码。其余没发现很多改变。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/G8vYGNYWvqW3pYp8vIq.html
相似回答
#include <string>
和 #include
<
cstring
> 有什么
区别
~在C++中
答:
string和
CString均是字符串模板类,string为标准模板类(STL)定义的字符串类,已经纳入C++标准之中
;CString
(typedef CStringT > CString)为Visual C++中最常用的字符串类,继承自CSimpleStringT类,主要应用在MFC和ATL编程中,主要数据类型有char(应用于ANSI),wchar_t(unicode),TCHAR(ANSI与unicode均可...
在C语言中,#include<stdio.h>
和 #include
<
string.h
>有什么
区别?
答:
include
<
string.h
>//字符串处理 include <strstrea.h> //基于数组的输入/输出 include //定义关于时间的函数 include <wchar.h> //宽字符处理及输入/输出 include <wctype.h>//宽字符分类 /// 标准 C++ (同上的不再注释)include <algorithm> //STL 通用算法 include <bitset> //S...
strcpy 在c ++中包含在哪个头文件中
答:
第一类是原始的C头文件,用
#include
<
string.h
>,注意带.h,这跟C是兼容的。第二类是用标准化的C兼容头文件,用 #include <
cstring
>,注意不带 .h,其实际内容跟 string.h 完全相同。第三类是标准化的C++的头文件,全新的,用 #include <string>,跟C的 string.h 没有关系。扩展知识:strcp...
...必须包含什么头文件?stdlib.h ctype.h
string.h
个各是用于哪里_百...
答:
调用strcmp函数要用到
#include
<
cstring
> / #include <
string.h
>。stdlib 头文件即standard library标准库头文件。stdlib.h里面定义了五种类型、一些宏和通用工具函数。 类型例如size_t、wchar_t、div_t、ldiv_t和lldiv_t; 宏例如EXIT_FAILURE、EXIT_SUCCESS、RAND_MAX和MB_CUR_MAX等等。ctype....
C++中的头文件 #include<iostream>
与#include
<iostream.
h
>
的区别?
答:
<iostream.h> 则没有遵循c++标准 /// <
string.h
>是旧的C头文件,对应的是基于char*的字符串处理函数;<string>是包装了std的C++头文件,对应的是新的strng类;<
cstring
>是对应旧的C头文件的std版本。参考资料:http://zhidao.baidu.com/question/29475316.html ...
...了
string的
头文件,在安装目录下也到了
string.h
答:
CString
这是一个MFC的类,封装了一些字符串的相关(可以包括汉字)
#include
<CString>
cstring
也就是
string.h
里面封装了一些对字符串的操作,复制,比较等。但是这里面是字符串只是字符 “串”,请注意,这里面指的字符串也就是字符数组。#include<cstring> 或者 #include<string.h> string 如果你...
我的c++程序编译时不能打开头文件
#include
<
string.h
>,是什么原因啊?
答:
include <
string.h
>
和#include
<string> 不同 前者是字符串函数的头文件,包含的是字符串处理函数。而后者是c++里定义的字符串类,比前者的功能更强大。字符串的拼接和赋值可以用+和=(操作符重载)等等。在#include<string> 后下一行要加using namespace std; 或者 using std::string;(因为这个...
大家正在搜
cstring和string区别
includestring
include string作用
string和cstring
cstring转换成string
string和string
include cstdio
include stdlib
include iostream
相关问题
#include <string>和 #include <c...
#include<string>,#include<stri...
include<string>和#include...
在C语言中,#include<stdio.h>和 #incl...
c++ #include<cstring>后还要#inclu...
什么时候用#include<string>,什么时候用<cs...
c++的#include<iostream>里面是包含了#i...
在C++中什么情况下会用到#include <string....