"++i + ++i" explanation

#include <iostream>

int main() {
    int i = 1;
    int result = ++i + ++i;

    std::cout << "Result: " << result << std::endl;

    return 0;
}

Output:

Result: 5