mirror of
https://github.com/isocpp/CppCoreGuidelines.git
synced 2024-03-22 13:30:58 +08:00
Merge pull request #463 from tituswinters/f.4
Don't mix future runtime customization constexpr.
This commit is contained in:
commit
023d60ce8b
|
@ -2080,6 +2080,13 @@ This is usually a very good thing.
|
|||
|
||||
Don't try to make all functions `constexpr`. Most computation is best done at run time.
|
||||
|
||||
##### Note
|
||||
|
||||
Any API that may eventually depend on high-level runtime configuration or
|
||||
business logic should not be made `constexpr`. Such customization can not be
|
||||
evaluated by the compiler, and any `constexpr` functions that depend upon that
|
||||
API will have to be refactored or drop `constexpr`.
|
||||
|
||||
##### Enforcement
|
||||
|
||||
Impossible and unnecessary.
|
||||
|
|
Loading…
Reference in New Issue
Block a user