MCPcopy Create free account
hub / github.com/Apress/beginning-cpp20 / removeEvenNumbers

Function removeEvenNumbers

Examples/Modules/Chapter 20/Ex20_10/Ex20_10.cpp:10–19  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

8void printVector(std::string_view message, const std::vector<int>& numbers);
9
10void removeEvenNumbers(auto& numbers) /* Correct! */
11{
12 for (auto iter{ numbers.begin() }; iter != numbers.end(); )
13 {
14 if (*iter % 2 == 0)
15 iter = numbers.erase(iter);
16 else
17 ++iter;
18 }
19}
20
21int main()
22{

Callers 1

mainFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected