當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


C++ String reserve()用法及代碼示例


此函數要求更改容量。

用法

考慮一個字符串 str 並且 l 是該字符串的計劃長度。它的語法是:

str.reserve(l);

參數

l 是字符串的計劃長度

注意:字符串的容量可以大於或等於'l'。

返回值

它不返回任何值。

示例

讓我們看一個簡單的例子。

#include<iostream>
using namespace std;
int main()
{
	string s="Computer Science Technology";
	cout<<?Capacity is:?<<s.capacity()<<'\n';
            s.reserve(33);
            cout<<?Now,capacity is:?<<s.capacity();
	return 0;
}

輸出:

Capacity is 27
Now,capacity is:54

在此示例中,我們使用 reserve() 函數觀察字符串的容量如何變化。






相關用法


注:本文由純淨天空篩選整理自 C++ String reserve()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。