如何向用户询问字符串输入并将其存储在优先级队列中?我只知道如何使用优先级队列
来询问int数据类型答案 0 :(得分:0)
priority_queue<string> q;
string s;
cin >> s;
q.push(s);
答案 1 :(得分:0)
你可以这样使用std::getline:
#include <iostream>
#include <string>
int main()
{
while(true)
{
std::string s;
std::cout << "enter a string: ";
std::getline(std::cin, s);
std::cout << "You entered: " << s << std::endl;
}
return 0;
}