加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c – 我的List类如何包含所有类型?

发布时间:2020-12-16 09:50:25 所属栏目:百科 来源:网络整理
导读:这个问题是我的数据结构类的赋值的一部分我将在下面发布部分描述. 修改List类(链接列表作为后端)以支持泛型 它不仅可以包含整数,还可以包含其他类型,如浮点数和 字符.我提供了一个新的主要功能以及输出 从我的实现生成. 提示:您只需要添加一行并在五行中更
这个问题是我的数据结构类的赋值的一部分我将在下面发布部分描述.

修改List类(链接列表作为后端)以支持泛型
它不仅可以包含整数,还可以包含其他类型,如浮点数和
字符.我提供了一个新的主要功能以及输出
从我的实现生成.
提示:您只需要添加一行并在五行中更改单个单词.所以
这不应该花很长时间.

我遇到的问题是,理解这个问题虽然对大多数人来说可能看起来很简单但我可能只是在想它.它声明我只需要添加一行,并假设该行将插入以下代码的部分:

class List
{
  private:
    struct Node
    {
        int data;
        Node *link;
    };

现在我不确定我将如何添加最后一行,但我想也许我可以这样做:

int,char,float data;

或者这不是一种有效的方式吗?我知道代码中其他地方的5个地方我需要改变一些东西,但问题对我来说非常混乱.谢谢.

解决方法

template <typename T>
class List {
  private:
   struct Node {
    T data;
    Node *link;
   }
}

工作?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读