public member function
<string>

std::basic_string::pop_back

void pop_back();
刪除最後一個字元
刪除basic_string的最後一個字元,有效地將其長度減少1。

引數



返回值



示例

1
2
3
4
5
6
7
8
9
10
11
// string::pop_back
#include <iostream>
#include <string>

int main ()
{
  std::string str ("hello world!");
  str.pop_back();
  std::cout << str << '\n';
  return 0;
}

hello world


複雜度

未指定,但通常是恆定的。

迭代器有效性

與此物件相關的任何迭代器、指標和引用都可能失效。

資料競爭

物件被修改。

異常安全

如果basic_string空的,則會導致未定義行為
否則,該函式永遠不會丟擲異常(無丟擲保證)。

另見