diff --git a/CppCoreGuidelines.md b/CppCoreGuidelines.md index ab7de49..fe61697 100644 --- a/CppCoreGuidelines.md +++ b/CppCoreGuidelines.md @@ -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