c++中什么时候需要写上#include <cstring>

我知道它 可以使用 有关字符串的操作 我想问的是
就像iostream里面有 cin cout 那#include <cstring> 里面有什么函数呢 比方说想要用strcpy()是不是就要写cstring? 如果是的话 还有什么函数 我初学 谢谢大家

C++里的 cstring对应C语言的string.h
里面常用的有
strcmp(a,b)==0 比较字符串是否相同,相同返回值是0,不同就不是0
memset(a,0,sizeof(a)); 把字符串清空(所有字符元素全变成\0)
strlen(a); 计算这个字符串的长度(到第一个\0为止)
一般就这几个,其它的都没怎么用过
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-02-10
cstring 其实就是 c语言的string.h (C语言的标准库函数c++都支持 )
有什么函数 自己去打开头文件看看就知道了.........

在C++中什么时候用#include<string>
C++中,string头文件基本上已经包含在iostream中了。但是,平时使用的时候建议加上#include<string.h>(尤其在以下情况下)1、使用string类型 2、使用cin、cout语句来输入输出string类型变量(注意,同时还需要#include<sstream>)3、使用memset()、strlen()、strcpy()等函数时 望采纳~ 有问题再问哦~ ...

c++的include
头文件引用的时候最前面要有 # 符号:include<iostream> #include<cstring>只要是定义过的头文件,在 < > 里面都可以添加;不同的函数,会对应不同的头文件,没有用到的函数,头文件就不用添加

c++里#include和<iostream>是什么意思
iostream实际上是一个头文件(iostream.h),你安装C++环境时就已经存在你的机子里面了 然后使用#include把这个文件包含进来,就可以使用这个文件里面的代码了。你也可以自己写一个文件,然后使用#include包含进来,需要注意的是自己写的#include的时候必须要写文件全名,并且<>要写成双引号。如#include "myc...

c++头文件<cstring>简介
在C++编程中,`#include `是一个关键的头文件,它为字符串处理提供了强大的工具。此库内含的函数被设计用于操作以空字符('\\0')结尾的字符数组,也就是我们常说的C风格字符串。通过使用这些函数,开发者能够实现高效且安全的字符串操作。该头文件的主要功能包括字符串比较、复制、移动、搜索、替换以及...

# include" string"是什么意思
C++语言:#include <cstring> C++ 中有三类头文件:第一类是原始的C头文件,用 #include <string.h>,注意带.h,这跟C是兼容的。第二类是用标准化的C兼容头文件,用 #include <cstring>,注意不带 .h,其实际内容跟 string.h 完全相同。第三类是标准化的C++的头文件,全新的,用 #include <...

#include<cmach>什么意思 在C++中
在要用到数学计算,比如绝对值,开方等就要#include<cmach> include<iostream>是输入输出流.比如你要输出一行字就要用到cout 那么就要#include<iostream>

C++中使用strcpy()函数需要#include<cstring>吗?
3.<cstring>和<string>是两个完全不一样的东西。后者是STL string类的头文件,前者是C++类库对C类库<string.h>的封装(其实内部就只是加了一个namespace,再include了<string.h>而已)4.不需要类型强制转换,new出来的时候就是相应的类型了,一般new的东西都不需要类型转换(因为只有本类型指针或者...

#include<iostream>里面定义的是什么?
include是指包含后面所跟的内容,iostream是input output stream的缩写,意思是输入输出流。所以#include<iotream>定义的就是你要输入和输出的内容。这个是在最新标准的c++中通用的头文件,一般后面还要接上using namespace std;

#include <string>和 #include <cstring> 有什么区别~在C++中
string为标准模板类(STL)定义的字符串类,已经纳入C++标准之中;CString(typedef CStringT > CString)为Visual C++中最常用的字符串类,继承自CSimpleStringT类,主要应用在MFC和ATL编程中,主要数据类型有char(应用于ANSI),wchar_t(unicode),TCHAR(ANSI与unicode均可);...

头文件里#include <cstring>是什么意思?
这是个库函数,有了这个头文件可以使用一系列有关字符串的操作,比方说判断长度,复制,比较大小等等。

相似回答