[英]Why is std::launder a constexpr function?
我想知道为什么std::launder
是一个constexpr
函数。 是否有任何用例可以在编译时使用?
因为没有理由不这样做。 它实际上只是身份函数,对编译器有一些特殊的附加含义。 它不能失败,它一定不能有副作用。 使它成为constexpr没有任何成本,你永远不知道何时可能有用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.