gpt4 book ai didi

c++ - 自文档化代码是否值得潜在的性能问题?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:30:38 28 4
gpt4 key购买 nike

我创建了一个小类,允许我使用强类型枚举的枚举器作为标志(组合)。我正在使用 type_traits 进行底层类型检测,因此它也应该是稍微类型安全的,并且大部分是在编译时处理的。但是,我想知道这是否真的值得。

我现在可以写类似的东西了

void Foo(Flags<Mode> Value);

并且程序员将看到他只能使用 Mode 中的枚举器(例如 Mode::Read),而且他不能将任何其他枚举与 Mode 组合。你认为这是比什么更好的方法吗

void Foo(int Mode);

,不知道大家能不能欣赏?

最佳答案

您的建议被认为是最佳实践。

使用现代优化编译器应该没有性能成本。

关于c++ - 自文档化代码是否值得潜在的性能问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11781278/

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