【问题标题】:Eiffel - How can I initialize a LINKED_LIST?Eiffel - 如何初始化 LINKED_LIST?
【发布时间】:2016-06-16 18:21:22
【问题描述】:

我是 Eiffel 的新手,我正在尝试创建 Linked_List 的实例。我不太确定如何使用此类,因为每当我尝试这样做时都会收到语法错误。这就是我所拥有的:

class
    APPLICATION

inherit
    ARGUMENTS

create
    make

feature {NONE} -- Initialization

    make
        --  
        local
            lista:LINKED_LIST[MONOMIO]

        do
        lista.make
    end
end

我得到的错误是:

Error code: VUEX(2)

Error: feature of qualified call is not available to client class.
What to do: make sure feature after dot is exported to caller.

希望有人能帮帮我,谢谢。

【问题讨论】:

    标签: linked-list eiffel


    【解决方案1】:

    对象是使用创建指令创建的,因此在您的示例中,您需要在 lista.make 前面添加关键字 create 以表明这不是普通的功能调用:

    create lista.make
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-05-17
      • 2017-11-02
      • 1970-01-01
      • 2014-01-22
      • 2012-12-18
      • 2018-11-15
      • 2015-05-14
      • 2019-12-12
      相关资源
      最近更新 更多