@ -3613,7 +3613,7 @@ A returned rvalue reference goes out of scope at the end of the full expression
This kind of use is a frequent source of bugs, often incorrectly reported as a compiler bug.
An implementer of a function should avoid setting such traps for users.
The [lifetipe safety profile](#SS-lifetime) will (when completely implemented) catch such problems
The [lifetipe safety profile](#SS-lifetime) will (when completely implemented) catch such problems.
##### Example
@ -20232,7 +20232,7 @@ Consistent naming and layout are helpful.
If for no other reason because it minimizes "my style is better than your style" arguments.
However, there are many, many, different styles around and people are passionate about them (pro and con).
Also, most real-world projects includes code from many sources, so standardizing on a single style for all code is often impossible.
We present a set of rules that you might use if you have no better ideas, but the real aim is consistency, rather than any particular rule set.
After many requests for guidance from users, we present a set of rules that you might use if you have no better ideas, but the real aim is consistency, rather than any particular rule set.
IDEs and tools can help (as well as hinder).
Naming and layout rules:
@ -20531,6 +20531,9 @@ This rule is a default to use only if you have a choice.
Often, you don't have a choice and must follow an established style for [consistency](#Rl-name).
The need for consistency beats personal taste.
This is a recommendation for [when you have no constraints or better ideas](#S-naming).
Thus rule was added after many requests for guidance.