Я полагаю, технически option 1
для пространства и option 2
для скорости, но любой современный компилятор, скорее всего, оптимизирует разницу, и даже если этого не произойдет, разница, вероятно, будет крошечной.Если вы не находитесь в строго ограничительной среде, в которой учитывается каждый байт или цикл инструкций, а ваш компилятор очень упрощен, в конечном итоге вы можете быть лучше, избегая микрооптимизаций и кода для удобочитаемости и удобства обслуживания.