C++ 如何使用C+;中的链表打印句子+;?

C++ 如何使用C+;中的链表打印句子+;?,c++,C++,我刚开始学习C++。 我想打印出一个句子或至少一个单词。 我可以用cout你可以这样做,它使用一个链表,一次输出一个单词或空格 #include <list> #include <iostream> #include <string> int main() { std::list<std::string> words; words.push_back("hello"); words.push_back(" "); words.pu

我刚开始学习C++。 我想打印出一个句子或至少一个单词。
我可以用cout你可以这样做,它使用一个链表,一次输出一个单词或空格

#include <list>
#include <iostream>
#include <string>

int main() {
  std::list<std::string> words;
  words.push_back("hello");
  words.push_back(" ");
  words.push_back("world");
  for (auto const& word : words) {
    std::cout << word;
  }
  std::cout << std::endl;
}
#包括
#包括
#包括
int main(){
列出单词;
推回(“你好”);
字。推回(“”);
词。推回(“世界”);
for(自动常量和单词:单词){
std::cout 1)“这可能吗?”是的。2)你有什么问题?请展示你的努力,并解释什么对你不起作用。这可能吗?是的,你可以把一个句子放在一个链表中。我会从std::list开始;然后list.push_back(“你好”);list.push_back(“世界”);for(auto&var:list){std::cout