gpt4 book ai didi

为使用路径的函数创建一个好的接口(interface)

转载 作者:行者123 更新时间:2023-12-04 12:20:39 26 4
gpt4 key购买 nike

我有将文件路径作为输入参数的函数。此功能是跨平台的。函数支持 unicode 和常规文件路径。此功能的最佳界面是什么,知道我有 2 个选择:

  • 为每个函数制作两个版本 FunctionWFunctionAWinAPI .
  • 制作一个将获得 char * 的版本作为输入参数,但该字符串必须在 UTF8 中格式。

  • 哪一个更好?

    提前致谢!

    最佳答案

    这实际上取决于您的其余代码以及您将如何使用它们。这里没有正确的答案 - 尝试估计您编写、使用和维护每个选项所需的时间,并尝试在更容易的地方选择一个。
    您还应该考虑 FunctionA 之间的区别和 FunctionW .如果差异不大,那么您可能会使用它们都会调用的单个内部辅助函数,因此编写和维护第二个函数的额外时间是最少的。如果是,请考虑将字符串转换为 UTF8 的难度(如果有的话)。对于您提出的第二个选项。

    关于为使用路径的函数创建一个好的接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7171090/

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