c++头文件string有问题!

在头文件中,为什么#include<string.h>错误,而#include<string>usingnamespacestd;正确呢?... 在头文件中,为什么#include<string.h>错误,而#include<string>using namespace std;正确呢? 展开
 我来答
L_o_o_n_i_e
推荐于2016-08-29 · TA获得超过4.2万个赞
知道大有可为答主
回答量:8507
采纳率:38%
帮助的人:5258万
展开全部
#include <string.h>
本身不应发生错误,因为它只是嵌入一个string.h文件。C的写法,C++可用。
有的编译器是 <strings.h>

如果编译时告诉你缺了什么东西,补入就可以了。

using namespace std; 是 #include <stdio.h> #include <stdlib.h> 等 std* (标准) 头文件。

#include <string> C++ 的写法
百度网友5be6c14
2007-10-02 · 超过13用户采纳过TA的回答
知道答主
回答量:56
采纳率:0%
帮助的人:35.2万
展开全部
*代表string,iostream,ctime...
#include<*>为标准C++语言,是通用的
#include<*.h>不是标准,可以在别的,C,VC中用也许没问题.在C++中用的快可能通过不了编译
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
午善找o
2012-11-28
知道答主
回答量:1
采纳率:0%
帮助的人:1564
展开全部
是不同的表示
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式