【问题标题】:How to display a list in c++ [closed]如何在 C++ 中显示列表 [关闭]
【发布时间】:2018-04-15 05:00:35
【问题描述】:

我正在尝试用 C++ 打印一个列表。
我的代码如下:

void MovieFunctions::printMovieList(list<Movie> movies)
{
    for (Movie m: movies)
    {
        cout << m << endl;
    }
}

cout &lt;&lt; m &lt;&lt; endl 行出现此错误:

无法将“m”(类型“电影”)转换为类型“const unsigned char*”

怎么了?

【问题讨论】:

  • ""cout
  • 显示您的代码(不要链接到它)。并给我们完整的错误信息。
  • 肖恩,你应该告诉你遇到了哪个错误......
  • 我的错误信息如下 'cannot convert 'm' (type 'Movie') to type 'const unsigned char*'
  • 如何在 c++ 中显示列表没有与列表相关的错误。

标签: c++ list


【解决方案1】:

为此,您需要实现operator&lt;&lt;() (here)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多