Update CONTRIBUTING.md
This commit is contained in:
		@@ -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;
 | 
			
		||||
    }
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user