繁体   English   中英

为什么std :: launder是一个constexpr函数?

[英]Why is std::launder a constexpr function?

我想知道为什么std::launder是一个constexpr函数。 是否有任何用例可以在编译时使用?

因为没有理由不这样做。 它实际上只是身份函数,对编译器有一些特殊的附加含义。 它不能失败,它一定不能有副作用。 使它成为constexpr没有任何成本,你永远不知道何时可能有用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM