Современные компиляторы очень умные. Скорее всего, результат компиляции будет одинаковый.
Для глупого компилятора первый вариант лучше, поскольку есть машинная команда "увеличить на единицу". Однако, для современно процессора может и нет разницы между операциями inc и add. Первая лучше тем, что короче записывается.
Разницы особо не будет. Ощутима будет немного если это будет использоваться в ряде циклов или структур данных и то при обращение системой к этому. В остальном скорость компиляции и обработки программы от этого не сильно поменяется а где то будет и вовсе одинаковой.
Сейчас на прямую машинным языком мало смысла писать. Компиляторы давно уже умеют более менее сносно оптимизировать код. А для сложных задач можно и самостоятельно пересобрать как тебе выгоднее.
как говорил сам страуструп операция инкремента заменяется соответствующей операцией инкремента регистра если он содержит эту переменную или инкремент содержимого ячейки памяти нежели будет использована операция сложения