10赞
452
当前位置:  开发笔记 > 编程语言 > 正文

C++14我应该多久使用一次constexpr?

如何解决《C++14我应该多久使用一次constexpr?》经验,为你挑选了1个好方法。

我一直在读一本关于C++ 14/11的书.我刚刚读完了关于该constexpr关键字的章节.我知道它用于什么,但我应该多久使用一次constexpr?即使在我知道永远不会用于创建contstexpr对象的类的代码中,我是否应该使用它?(以防万一,因为它不会让我付出任何代价,对吧?)



1> 101010..:

C++ 14我应该多久使用一次constexpr?

在Scott Meyer的书" Effective Modern C++ " 第 15项(尽可能使用constexpr)中进行了广泛的讨论.

这个项目的大纲是constexpr应该尽可能使用的,因为constexpr函数和对象可以在比非单元格更广泛的上下文中constexpr使用.

然而,在同一项目中,作者提到了过度使用的警告constexpr.也就是说,如果您决定限定对象或函数,因为constexpr您的客户将被允许在constexpr内容中使用它.但是,如果您以后决定不能constexpr删除此代码constexpr,则可能导致您的代码无法编译,包括这会对您的客户产生的副作用.

引自原文:

"尽可能使用constexpr"是您愿意长期致力于对其应用的对象和功能施加的约束.


推荐阅读
author-avatar
donglin204
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有