# Extra Clang Tools 6 documentation

## clang-tidy - readability-redundant-member-init

# readability-redundant-member-init

Finds member initializations that are unnecessary because the same default constructor would be called if they were not present.

Example:

    // Explicitly initializing the member s is unnecessary.
    class Foo {
    public:
      Foo() : s() {}

    private:
      std::string s;
    };