在C++中,replace函數用于替換字符串中指定位置的字符或子字符串。其語法如下:
string replace (size_t pos, size_t len, const string& str);
其中,pos表示替換起始位置的索引,len表示要替換的字符數,str表示用于替換的字符串。例如:
string str = "Hello, world!";
str.replace(7, 5, "C++"); // 將"world"替換為"C++"
cout << str; // 輸出:Hello, C++!
注意,replace函數會改變原始字符串的內容。