竹笋

注册

 

发新话题 回复该主题

c语言中string怎么用 [复制链接]

1#
哪家医院看白癜风较好 https://jbk.39.net/yiyuanzaixian/bjzkbdfyy/nxbdf/

声明一个C++字符串声明一个字符串变量很简单:stringStr;这样我们就声明了一个字符串变量,但既然是一个类,就有构造函数和析构函数。

1、之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是%)的需要。我们可以用=进行赋值操作,进行比较,+做串联。我们尽可以把它看成是C++的基本数据类型。

2、string属于Java中的字符串类型,也是一个引用类型,并不属于基本的数据类型。Java中基本的数据类型只有八个,分别是数值型:byte、short、int、long;浮点型:float、double;字符型:char;布尔型:boolean。

3、Java有字符串常量池机制,在声明字符串常量和字符串常量连接都需要使用到字符串常量池,如果字符串序列存在于该常量池中则返回,所以str会创建了一个字符串放入常量池中,str2将直接指向str指向的对象。

分享 转发
TOP
发新话题 回复该主题