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