作者:几冬雪来
时间:2023年7月7日
内容:C++——string内容讲解
目录
前言:
在上一篇博客中,我们讲解了string里面一部分指令的用法,类似计算长度,计算最大长度等等。那么今天我们就继续对其深入了解string的其他指令吧。
1.string:
1. reserve:
接下来我们来讲解的是string中的reserve指令,这个指令看着和我们的reverse(反转)十分相似。
但是其实它们的作用不相同。reserve的作用是——保留。
它可以对我们的容量进行改变。
类似上面的这段代码我们就用到了reserve来进行创建容量为100的空间。
这种开空间的方法适用于——我们知道自己想开空间的大小,然后直接开出它的空间,这样就不用扩容的步骤了。
当然这里要注意我们虽然在VS2019中开辟了大小为100的空间,但是实际上我们开辟的空间有可能大于100。
像这里我们的编译器就开辟了大小为111的空间。
不过这种情况每个编译器都不一样。
如果我们