C++ Core Guidelines Section "Expressions and statements" Rule 10 suggests to split declarations with multiple names into multiple single declarations. See the following example.
Example, bad.
std::vector<int> velocities(10, 0), numbers(other_numbers), inputs(input.begin(), input.end());
Example, good.
std::vector<int> velocities(10, 0); std::vector<int> numbers(other_numbers); std::vector<int> inputs(input.begin(), input.end());
Currently stalled, removed everyone from subscribers and reviewers for convenience.