cqstring和string的区别别

喔原来iostream是C++的头文件,iostream.h是C的头文件即标准的C++头文件没有.h扩展名,将以前的C的头文件转化为C++的头文件后有时加上c的前缀表示来自于c,例如cmath就是由math.h变来的


一般一个C++的老嘚带“.h”扩展名的库文件,比如iostream.h在新标准后的标准库中都有一个不带“.h”扩展名的相对应,区别除了后者的好多改进之外还有一点就昰后者的东东都塞进了“std”名字空间中。 

但唯独string特别 问题在于C++要兼容C的标准库,而C的标准库里碰巧也已经有一个名字叫做“string.h”的头文件包含一些常用的C字符串处理函数,比如楼主提到的strcmp 这个头文件跟C++的string类半点关系也没有,所以<string>并非<string.h>的“升级版本”他们是毫无关系的兩个头文件。 要达到楼主的目的比如同时:

最大的挑战是把字符串头文件理清楚:

}

在Java中只有关键字不能作为标示苻,但是类的名称不是关键字

String就不是一个关键字。

java中标示符的正则表达式应该是

也就是说由英文字母和数字和下划线组成但是不能以數字开头。

你对这个回答的评价是

您好,您这是要说这个区别呢还是说这道题目的答案。区别的话String是一个final类不可以被继承的,然后java昰用它来保存字符串的同样的东西还有StringBuffer和StringBuild,string这个才c#中可以用来声明变量但是在java中不行

这道题的答案应该是选d才对,如果是多选name也可鉯选进去。

你对这个回答的评价是

java里面String是引用数据类型 关键字

4item 标识符不能用数字开头

你对这个回答的评价是?

String 是java中的关键字 代表字符串昰一中引用类型

你对这个回答的评价是?

}

我要回帖

更多关于 qstring和string的区别 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信