diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 36fa4b86a..9406dbd0e 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -67,13 +67,13 @@ enum SomeEnum { * Note that the asterisks are indented by one space to align to the first line. */ struct Position { - int x, y; + int x{}, y{}; // Always intitialize member variables! }; // Use "typename" rather than "class" here template void FooBar() { - std::string some_string{ "prefer uniform initialization" }; + const std::string some_string{ "prefer uniform initialization" }; int some_array[]{ 5, @@ -89,7 +89,7 @@ void FooBar() { } // Place a single space after the for loop semicolons, prefer pre-increment - for (int i = 0; i != 25; ++i) { + for (int i{}; i != 25; ++i) { // This is how we write loops } @@ -107,7 +107,7 @@ void FooBar() { switch (var) { // No indentation for case label case 1: { - int case_var = var + 3; + int case_var{ var + 3 }; DoSomething(case_var); break; }