📅  最后修改于: 2020-10-21 02:00:02             🧑  作者: Mango
此函数是用来插入一个新的字符,之前的字符表示由位置POS。
考虑两个字符串str1和str2,pos是正数。语法为:
str1.insert(pos,str2);
str:要插入另一个字符串对象的字符串对象。
pos:它定义将新内容插入到指定位置之前的位置。
subpos:它定义了要插入另一个字符串对象的字符串str中第一个字符的位置。
sublen:它定义要插入另一个字符串对象的字符串str的字符数。
n:确定要插入的字符数。
c:要插入的字符值。
让我们看一个简单的例子。
#include
using namespace std;
int main()
{
string str1= "javat tutorial";
cout<<"String contains :" <
输出:
String contains : javat tutorial
After insertion, String value is javatpoint tutorial
让我们举一个简单的例子,给出subpos和sublen时插入。
#include
using namespace std;
int main()
{
string str1 = "C++ is a language";
string str2 = "programming";
cout<<"String contains :" <
输出:
String contains C++ is a language
After insertion, String is C++ is a programming language
让我们看一下在给出要插入的字符数时插入的简单示例。
#include
using namespace std;
int main()
{
string str = "Maths is favorite subject" ;
cout<<"String contains :"<
输出:
String contains : Maths is favorite subject
After insertion, String contains : Maths is my favorite subject