En C++, cualquier tipo de datos que sea "declarado completo" ("fully qualified", en inglés) se convierte en un tipo de datos único.