有没有办法用泛型函数实现特征对象?
作者:Adnan 提问时间:6/7/2023
基本上,我正在尝试实现访问者编码范式,其中 Expr 特征需要通过二进制结构实现。我想使用 Expr 作为特征对象。任何想要与 Expr 交互的实体都需要实现 Visitors 特征。访客 trait...
访客 问答列表
作者:Adnan 提问时间:6/7/2023
基本上,我正在尝试实现访问者编码范式,其中 Expr 特征需要通过二进制结构实现。我想使用 Expr 作为特征对象。任何想要与 Expr 交互的实体都需要实现 Visitors 特征。访客 trait...
作者:lautaro Alcorta 提问时间:11/18/2023
闭。这个问题不是用英文写的。它目前不接受答案。 Stack Overflow 是一个纯英文网站。作者必须能够用英语交流,以理解和参与他们的问题收到的任何评论和/或答案。不要为作者翻译这篇文章;机器翻...
作者:Alex Lamaison 提问时间:11/2/2023
我正在尝试在序列中使用 yield 来延迟发出来自访问者的项目,但我收到错误“只能在协程体中调用暂停函数”。 我不是想在这里暂停,只是发出一个项目: private fun flatten(x: ...
作者:klonyyy 提问时间:10/17/2023
我正在开发一个用于嵌入式目标的序列化库。该库基于经典的访问者模式,在我要序列化的每个结构中都实现了模板化方法。例:pack() struct softwareInfo { uint32_t ver...
作者:klonyyy 提问时间:9/23/2023
我正在为嵌入式项目准备一个持久配置模块。我想使用通过访客模式实现的序列化: struct softwareInfo { uint32_t version; std::array<uint8_t,...
作者:Dan Stanger 提问时间:9/5/2023
我正在使用 antlr 4 和字符串模板编写翻译器。我已将评论放在一个单独的频道上,并使用访问者模式来传递模板。我现在想在翻译后的代码中输出注释。有没有人对最简单的方法有任何建议? 我的一个想法是创...
作者:Richard Vodden 提问时间:8/7/2023
我正在尝试构建一个命令模式,其中每个命令都可以访问定义的接口。接收器实现一个或多个这些接口,然后可以通过应用 CommandLists 来获得命令。我包含了下面的代码和一个编译器资源管理器链接。我希望...
作者:Jacob 提问时间:7/12/2023
我得到了一个类似“树”的结构,它表示一个简单的加法表达式。(例 2 + 4 + (3 + 5)) 我正在使用访客模式遍历树并找到总和。问题是我希望我的实现使用模板,这会导致一些奇怪的错误。 我需要...
作者:Shaharg 提问时间:6/23/2023
我有一个 Composite 对象(树结构),我想添加一个 Decorator,该装饰器应用于树结构中的每个对象。这可能吗? 以下是几个用例: 具有函数 draw() 的复合形状。我想应用“蓝色”装...
作者:Pekka 提问时间:11/11/2009
闭。这个问题正在寻求有关书籍、工具、软件库等的建议。它不符合 Stack Overflow 准则。它目前不接受答案。 我们不允许提出有关书籍、工具、软件库等建议的问题。您可以编辑问题,以便用事实和引...