gpt4 book ai didi

c++ - 尝试将统计对象添加到 DoublyLinkedList

转载 作者:行者123 更新时间:2023-11-28 00:46:27 24 4
gpt4 key购买 nike

我正在尝试添加一个 Stats 对象,该对象将是具有名字、姓氏、级别和经验的玩家。我在 Stats.h 中进行了设置。但我的问题主要是我不知道如何将统计播放器添加到列表中。这是我正在尝试做的事情:

Stats stats;
DoublyLinkedList<Stats> list;
DoublyLinkedListIterator<Stats> itr = list.getIterator();


int main ()
{
Stats s1 = ("John","Campbell",0,0);//This causes error.
//No suitable conversion between int and string.

list.Append(s1);
list.Append(144);
list.Append(1);
list.Append(1111);
list.Prepend(1000);

我真的不知道我是在正确地尝试还是完全偏离了轨道。任何帮助将不胜感激。

最佳答案

你的意思可能是:

Stats s1("John","Campbell",0,0);

假设 Stats 有一个接受这四个参数的构造函数。

如果 Stats 是一个包含这四种数据类型的 POD struct,这将起作用:

Stats s1 = {"John","Campbell",0,0};

如果您使用的是 C++11,那么这两种情况都适用于:

Stats s1 {"John","Campbell",0,0};

关于c++ - 尝试将统计对象添加到 DoublyLinkedList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16044271/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com