Массивы, функции, указатели, ссылки, классы, объединения, перечисления и указатели на члены являются составными типами .
Мое понимание составного типа заключается в том, что оно основано на других типах. Например, T[n]
, T*
и T&
все основаны на T
. Тогда какой другой тип (типы) является перечислением на основе?
Или, если мое понимание составных типов неверно, что именно в типе делает его составным? Является ли составной просто синонимом для пользовательского ?