Поделиться через


Инициализация статистических выражений

Статистический тип массива, класса или структуры, тип:

  • Отсутствуют конструкторы

  • Нет закрытых членов

  • Не содержит базовые классы

  • Не имеет виртуальные функции

Инициализаторы для агрегатов может быть задан в виде списка значений с разделителями-запятыми заключенных в фигурные скобки. Например, этот код объявляет int массив 10 и инициализирует его.

int rgiArray[10] = { 9, 8, 4, 6, 5, 6, 3, 5, 6, 11 };

Инициализаторы хранятся в элементах массива по возрастанию индекса. Следовательно, rgiArray[0] 9 rgiArray[1] 8 и так далее, пока rgiArray[9]- 11. Для инициализации структуры, используйте код:

// initializing_aggregates.cpp
struct RCPrompt
{
short nRow;
short nCol;
char *szPrompt;
};
int main()
{
RCPrompt rcContinueYN = { 24, 0, "Continue (Y/N?)" };
}

См. также

Ссылки

Инициализаторы