bunnei преди 9 години
родител
ревизия
01013689b8
променени са 1 файла, в които са добавени 4 реда и са изтрити 4 реда
  1. 4 4
      CONTRIBUTING.md

+ 4 - 4
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 <typename T>
 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;
     }