gpt4 book ai didi

c++ - 用 C++ 编写一组标准算法

转载 作者:搜寻专家 更新时间:2023-10-31 01:52:41 25 4
gpt4 key购买 nike

随着时间的推移,我创建了许多算法,我发现自己在每个后续项目中都在重复使用这些算法。迄今为止,我只是将代码剪切并粘贴到相关项目中。但是,创建一个(或多个)算法库会更有效,然后我可以根据需要将其包含在内,其方式与我包含标准库的方式大致相同。

创建此类库的最佳方法/实践是什么?我应该创建一个包含一组静态函数的类吗?还是我看错了?

如果您能提供任何建议,我们将不胜感激。提前谢谢你。

最佳答案

只需按照与标准库相同的方式执行此操作:在您自己的命名空间中创建一组自由函数。通常,自由函数会采用一些迭代器来告诉算法要对哪些项目进行操作。

编辑:没有理由在 C++ 中使用静态类成员,这是 Java 的习惯用法,因为它没有命名空间级别的自由函数。

关于c++ - 用 C++ 编写一组标准算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12241841/

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