Skip to content

[clang-tidy][request] Use init list for container instead of (multiple) push_back(), emplace_back() etc. #117872

@chrchr-github

Description

@chrchr-github
#include <vector>

int f() {
    std::vector<int> v;
    v.push_back(1);
    v.push_back(2);
    v.push_back(3); // warn
    return v.back();
}

int g() {
    std::vector<int> v{ 1, 2, 3 }; // compliant
    return v.back();
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions