En particular, y, a diferencia de lo que ocurría en C, los tipos definidos por medio de struct o enum son tipos completos.