Я нашел этот код в книге Bjarne Stroustrup:
Проблема с этим кодом заключается в том, что переменная i
не остается на 2, она увеличивается до 3. Вы можете проверить ее здесь: https://wandbox.org/permlink/p5JC1nOA4pIpsgXb
Нам не нужно использовать std::ref()
для увеличения этой переменной. Это ошибка в книге или что-то было изменено с С++ 11?