【发布时间】:2019-12-27 18:15:53
【问题描述】:
在实践中,如果值类型是 TriviallyCopyable,则 std::copy 的实现会避免多次赋值并使用批量复制函数,例如 std::memmove
但是,该页面还指出,从 C++20 开始,不采用执行策略的重载将是 constexpr。标准会禁止这些运行时优化(因为 std::memmove 不是 constexpr)还是有办法针对运行时优化 constexpr 函数?
【问题讨论】:
标签: c++ optimization constexpr c++20