gpt4 book ai didi

c++ - SDK代码生成器

转载 作者:行者123 更新时间:2023-11-28 03:35:29 25 4
gpt4 key购买 nike

我有特定的 SDK,我想编写一个基于用户输入的代码生成器。我设计了 UI 来获取用户的输入。这种任务是否有任何已知的设计模式。让我困惑的问题是

我应该在哪里以及如何存储用户输入。我应该将它们存储在内部数据结构或某种形式的 xmljson 格式中,以便可以再次使用。

我将此作为 Visual Studio 包的一部分进行,并为此编写了菜单项。

最佳答案

我认为这不能笼统地回答。用户输入数据的存储位置取决于它的大小(它是否适合内存?)以及您是否希望使用它的时间超过程序运行的时间(例如,用于记录或再次运行时加载用户输入)。

使用哪种设计模式取决于您对用户输入的具体处理方式,而不是它是用户输入这一事实。例如,如果您将生成的代码视为一个对象,并且您将生成多个这些对象,您可以考虑实现“Builder”设计模式来生成该代码对象。如果生成的代码将具有通用结构,用户输入会稍微改变它,您可以查看“模板方法”。

关于c++ - SDK代码生成器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11009387/

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