[C++] 文字列は最後の文字を削除します

#include<iostream>
#include<string>
using namespace std;
int main() 
{
    
    
	string str;
	str = "123456";
	cout << str << endl;
 
	//方法一:使用substr()
	str = str.substr(0, str.length() - 1);
	cout << str << endl;
 
	//方法二:使用erase()
	str.erase(str.end() - 1);
	cout << str << endl;
 
	//方法三:使用pop_back()
	str.pop_back();
	cout << str << endl;
	return 0;
}

おすすめ

転載: blog.csdn.net/weixin_64632836/article/details/127910518