C++ assign関数の使い方:徹底解説とサンプルコード
C++では、assign関数はある文字列の内容を別の文字列の内容に置き換えるために使用されます。その構文は以下のようになります:
string& assign (const string& str);
そして、strは置き換える文字列です。この関数は現在の文字列の内容をstrの内容に置き換え、修正後の文字列への参照を返します。
例えば、
#include <iostream>
#include <string>
int main() {
std::string str = "Hello";
std::cout << "Before assign: " << str << std::endl;
str.assign("World");
std::cout << "After assign: " << str << std::endl;
return 0;
}
出力:
Before assign: Hello
After assign: World
assign関数は、”Hello”という文字列を”World”に置き換えることができる。