Improved F.7 lifetime note; closes #1698

This commit is contained in:
Herb Sutter 2020-10-29 11:57:25 -07:00
parent 5fdddf821d
commit a6eb40c5a2

View File

@ -2804,7 +2804,7 @@ Passing a shared smart pointer (e.g., `std::shared_ptr`) implies a run-time cost
##### Note
We can catch dangling pointers statically, so we don't need to rely on resource management to avoid violations from dangling pointers.
We can catch many common cases of dangling pointers statically (see [lifetime safety profile](#SS-lifetime)). Function arguments naturally live for the lifetime of the function call, and so have fewer lifetime problems.
##### Enforcement