Що таке auto в C++?
Ключове слово auto використовується для автоматичного виведення типу даних компілятором. Це дозволяє програмісту уникнути явної вказівки типу змінної, роблячи код більш читаним та гнучким.
Основні моменти:
- Автоматичне виведення типу:
autoдозволяє компілятору самостійно визначити тип змінної на основі її ініціалізації. - Зручність та читання: Використання
autoробить код більш коротким та читаним, особливо у випадках, коли тип даних довгий або складний. - Обов'язкове надання значення: При використанні
auto, змінної має бути явно надано значення при ініціалізації.
int main() {
// Використання auto для зручності оголошення змінної
auto sum = 0;
for (const auto& num : numbers)
sum + = num;
std::cout << "Сума елементів вектора: " << sum;
return 0;
}
Коментарі