diff --git a/CppCoreGuidelines.md b/CppCoreGuidelines.md index 9f47863..ac38cee 100644 --- a/CppCoreGuidelines.md +++ b/CppCoreGuidelines.md @@ -2218,7 +2218,7 @@ We can catch dangling pointers statically, so we don't need to rely on resource ##### Enforcement -* ??? Difficult: Flag smart pointer arguments where ownership isn't affected. +* Difficult: Flag smart pointer parameters (parameters of a type that overloads `operator->` or `operator*`) that are never copied, moved from, or assigned to. That means the ownership semantics are not used. ### F.8: Prefer pure functions