gpt4 book ai didi

c++ - 我怎样才能更好地学会使用“"not pay for what you don' t”?

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

我刚刚得到了 this question 的答案最重要的是,它告诉我:“做 X 没有意义,因为它会让你为你可能不会使用的东西买单。”

我发现这条格言很难遵循;我的直觉更倾向于看到我认为清晰的语义,将事物定义为“在他们的位置”。更一般地说,我不会立即意识到 hidden costs and secret tariffs 是什么。会针对特定的设计选择吗?

有关 C++ 的(非引用)书籍是否涵盖了这一点?网上有没有相关的地方可以更好地启发自己遵循这个原则?

最佳答案

在您展示的情况下,它并不像看起来那样笼统。

Doing X doesn't make sense since it would make you pay for things you might not use.

这只是一个声明,如果可以的话,请避免使用虚函数。它们增加了函数调用的开销。

通常可以使用模板和常规函数调用来重新设计虚函数。一个 std::示例是 std::vector。例如,在 Java 中,Vector 实现了可在算法中使用的接口(interface)。通过虚函数调用来完成。 std::vector 使用迭代器。

关于c++ - 我怎样才能更好地学会使用“"not pay for what you don' t”?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28304992/

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