In the following code:
std::vector var; for (int i = 0; i < var.size(); i++);
Is the
It must be called everytime because size() might return a different value everytime.
Therefore there's no big choice it simply must be.