Immediately Invoked Lambda Expression (IILE)
Почему const — это важно?
const — это важно?Проблематика
const int c_maxPlayers = 100;
const double c_scaleFactor = getScaleFactor() * 1.5;
const bool c_enabled = checkFlag() || FORCE_ENABLE;
const int c_healthModifier = bHealing ? 20 : 0;float c_calculatedDamage = getBaseDamageValue();
if (targetAimed(calculatedDamage)) {
for (int i = 0; i < c_effectCount; ++i) {
calculatedDamage += getBonusDamage(i);
}
}Immediately Invoked Lambda Expression (IILE)
Преимущества IILE для инициализации:
Альтернативный синтаксис (C++17):
Ссылки
Last updated