From 3ca23f1575a66eef453d3324f61ecd50705ef64b Mon Sep 17 00:00:00 2001 From: Bjarne Stroustrup Date: Mon, 29 Aug 2016 15:50:47 -0400 Subject: [PATCH] fix Enum.4 --- CppCoreGuidelines.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/CppCoreGuidelines.md b/CppCoreGuidelines.md index 847fbb7..e67c312 100644 --- a/CppCoreGuidelines.md +++ b/CppCoreGuidelines.md @@ -7656,14 +7656,14 @@ Convenience of use and avoidance of errors. ##### Example - enum Day { mon, tue, wed, thu, fri, sat, sun }; + enum class Day { mon, tue, wed, thu, fri, sat, sun }; Day operator++(Day& d) { - return d == sun ? mon : Day{++d}; + return d == Day::sun ? Day::mon : Day{++d}; } - Day today = sat; + Day today = Day::sat; Day tomorrow = ++today; ##### Enforcement