mirror of
https://github.com/AnthonyCalandra/modern-cpp-features.git
synced 2025-12-16 17:47:02 +03:00
Fix typo in constinit example.
This commit is contained in:
2
CPP20.md
2
CPP20.md
@@ -443,7 +443,7 @@ const char* g() { return "dynamic initialization"; }
|
||||
constexpr const char* f(bool p) { return p ? "constant initializer" : g(); }
|
||||
|
||||
constinit const char* c = f(true); // OK
|
||||
constinit const char* d = f(false); // ERROR: `g` is not constexpr, so `d` cannot be evaluated at compile-time.
|
||||
constinit const char* d = g(false); // ERROR: `g` is not constexpr, so `d` cannot be evaluated at compile-time.
|
||||
```
|
||||
|
||||
## C++20 Library Features
|
||||
|
||||
@@ -546,7 +546,7 @@ const char* g() { return "dynamic initialization"; }
|
||||
constexpr const char* f(bool p) { return p ? "constant initializer" : g(); }
|
||||
|
||||
constinit const char* c = f(true); // OK
|
||||
constinit const char* d = f(false); // ERROR: `g` is not constexpr, so `d` cannot be evaluated at compile-time.
|
||||
constinit const char* d = g(false); // ERROR: `g` is not constexpr, so `d` cannot be evaluated at compile-time.
|
||||
```
|
||||
|
||||
## C++20 Library Features
|
||||
|
||||
Reference in New Issue
Block a user