C++ Пропустити розмір масиву
Пропустити розмір масиву
У C++ вам не потрібно вказувати розмір масиву. Компілятор достатньо розумний, щоб визначити розмір масиву на основі кількості вставлених значень:
string cars[] = {"Volvo", "BMW", "Ford"}; // Три елементи масиву
Наведений вище приклад дорівнює:
string cars[3] = {"Volvo", "BMW", "Ford"}; // Також три елементи масиву
Однак останній підхід вважається "хорошою практикою", оскільки він зменшить ймовірність помилок у вашій програмі.
Пропустити елементи в оголошенні
Також можна оголосити масив, не вказуючи елементи в оголошенні, і додати їх пізніше:
Приклад
string cars[5];
cars[0] = "Volvo";
cars[1] = "BMW";
cars[2] = "Ford";
cars[3] = "Mazda";
cars[4] = "Tesla";
Спробуйте самі »
Примітка: Наведений вище приклад працює лише тоді, коли ви вказали розмір масиву.
Якщо ви не вкажете розмір масиву, виникає помилка:
Приклад
string cars[]; // Розмір масиву не вказано
cars[0] = "Volvo";
cars[1] = "BMW";
cars[2] = "Ford";
cars[3] = "Mazda";
cars[4] = "Tesla";
// помилка: відсутній розмір масиву 'cars'
Спробуйте самі »