在C++中,STL字符串是一个非常常用的数据结构。它们是由std::string
类表示的,并且包含了许多有用的方法和操作符。在本答案中,我们将介绍如何使用C++填充STL字符串。
首先,我们需要包含必要的头文件:
#include<iostream>
#include<string>
接下来,我们可以创建一个std::string
对象并使用push_back()
方法向其添加字符:
std::string my_string;
for (char c : "Hello, World!") {
my_string.push_back(c);
}
在这个例子中,我们创建了一个空的std::string
对象my_string
,然后使用范围for循环遍历字符串"Hello, World!"中的每个字符,并使用push_back()
方法将它们添加到my_string
中。
我们还可以使用+=
操作符将一个字符添加到字符串中:
std::string my_string = "Hello";
my_string += ", World!";
在这个例子中,我们首先创建了一个包含"Hello"的std::string
对象my_string
,然后使用+=
操作符将", World!"字符串添加到my_string
的末尾。
最后,我们可以使用std::cout
输出字符串:
std::cout << my_string<< std::endl;
在这个例子中,我们使用std::cout
输出my_string
对象的内容,并在末尾添加一个换行符。
总结:
在C++中,我们可以使用std::string
类创建和操作字符串。我们可以使用push_back()
方法向字符串添加字符,也可以使用+=
操作符将一个字符串添加到另一个字符串的末尾。最后,我们可以使用std::cout
输出字符串的内容。
领取专属 10元无门槛券
手把手带您无忧上云