From 511f59061c79badda2cd2a22ec455f55bc58e4eb Mon Sep 17 00:00:00 2001 From: Franz Hollerer Date: Thu, 14 Feb 2019 09:03:03 +0100 Subject: [PATCH] issue #1236 - there is no reason to use the Hungarian notation in C --- CppCoreGuidelines.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CppCoreGuidelines.md b/CppCoreGuidelines.md index 55d4ca15f..795142509 100644 --- a/CppCoreGuidelines.md +++ b/CppCoreGuidelines.md @@ -20704,7 +20704,7 @@ Names with types encoded are either verbose or cryptic. prints // print a C-style string printi // print an int -Requiring techniques like Hungarian notation to encode a type in a name is needed in C, but is generally unnecessary and actively harmful in a strongly statically-typed language like C++, because the annotations get out of date (the warts are just like comments and rot just like them) and they interfere with good use of the language (use the same name and overload resolution instead). +Requiring techniques like Hungarian notation to encode a type has been used in untyped languages, but is generally unnecessary and actively harmful in a strongly statically-typed language like C++, because the annotations get out of date (the warts are just like comments and rot just like them) and they interfere with good use of the language (use the same name and overload resolution instead). ##### Note