要构建一个std::vector<std::string>
并对其进行排序,您可以按照以下步骤操作:
#include<iostream>
#include<vector>
#include<string>
#include<algorithm>
std::vector<std::string>
并向其中添加一些元素:int main() {
std::vector<std::string> my_vector = {"apple", "banana", "orange", "grape"};
std::sort()
函数对std::vector<std::string>
进行排序: std::sort(my_vector.begin(), my_vector.end());
std::vector<std::string>
: for (const auto& str : my_vector) {
std::cout<< str<< std::endl;
}
return 0;
}
完整的代码如下:
#include<iostream>
#include<vector>
#include<string>
#include<algorithm>
int main() {
std::vector<std::string> my_vector = {"apple", "banana", "orange", "grape"};
std::sort(my_vector.begin(), my_vector.end());
for (const auto& str : my_vector) {
std::cout<< str<< std::endl;
}
return 0;
}
这段代码将创建一个包含四个字符串的std::vector<std::string>
,并按字母顺序对其进行排序。排序后的结果将按照字母顺序打印出来。
领取专属 10元无门槛券
手把手带您无忧上云