mirror of
https://github.com/isocpp/CppCoreGuidelines.git
synced 2024-03-22 13:30:58 +08:00
commit
b3f0b449ed
|
@ -1010,7 +1010,7 @@ Instead, we could use `vector`:
|
||||||
|
|
||||||
The standards library and the GSL are examples of this philosophy.
|
The standards library and the GSL are examples of this philosophy.
|
||||||
For example, instead of messing with the arrays, unions, cast, tricky lifetime issues, `gsl::owner`, etc.
|
For example, instead of messing with the arrays, unions, cast, tricky lifetime issues, `gsl::owner`, etc.
|
||||||
that is needed to implement key abstractions, such as `vector`, `span`, `lock_guard, and `future`, we use the libraries
|
that is needed to implement key abstractions, such as `vector`, `span`, `lock_guard`, and `future`, we use the libraries
|
||||||
designed and implemented by people with more time and expertise than we usually have.
|
designed and implemented by people with more time and expertise than we usually have.
|
||||||
Similarly, we can and should design and implement more specialized libraries, rather than leaving the users (often ourselves)
|
Similarly, we can and should design and implement more specialized libraries, rather than leaving the users (often ourselves)
|
||||||
with the challenge of repeatedly getting low-level code well.
|
with the challenge of repeatedly getting low-level code well.
|
||||||
|
|
Loading…
Reference in New Issue
Block a user