Newer
Older
exercism-cpp / election-day / HINTS.md

Hints

General

  • Although you are receiving a reference to an ElectionResult, you can access its members with the dot . notation, as if it wasn't a reference!
  • You can get a reference for a variable by using the & operator, e.g int&.
  • If you are unsure how references work, try reading Learn C++: References.

1. Get the number of votes from an ElectionResult

  • You need to create a function with a reference to an ElectionResult, in other words, a ElectionResult&.
    • Although you are receiving a reference to an ElectionResult, you can access its members with the dot . notation, as if it wasn't a reference!

2. Increment the votes of an ElectionResult

  • You need to create a function with a reference to an ElectionResult, in other words, a ElectionResult&.
    • Although you are receiving a reference to an ElectionResult, you can change its member variables with the dot . notation, as if it wasn't a reference!

3. Vote counting and Presidency

  • You can iterate a reference to a vector like a normal vector with a loop.
  • You can get the size of a vector with myvector.size().