Algunas preguntas sobre Comentarios:
como pide el titulo
Un sitio de tragamonedas que solo encuentra objetos de una sola clase oculta se llama monomorphic ; si encuentra objetos de dos clases ocultas, se llama polymorphic ; si es mayor que 2, se llama megamorphic . ¿Está bien? Entonces, ¿el tamaño de la ranura tiene algo que ver con polimórfico?
¿Qué es el controlador IC ? ¿Es un <code> ?
no entiendo la pregunta La clase FeedbackSlot no tiene size ni length . ¿Quizás te refieres a FeedbackMetadata::GetSlotSize ? Los circuitos integrados de diferentes tipos necesitan diferentes números de entradas en el vector de retroalimentación (generalmente 1 o 2).
No, el estado polimórfico puede manejar más de dos casos, actualmente hasta 4 (pero eso podría cambiar con el tiempo). La cantidad de ranuras de vector de retroalimentación que un IC puede usar no cambia (¡y no puede!) dependiendo de su estado. Si es necesario almacenar más datos, se deben usar direcciones indirectas.
No, a menudo es solo un Smi codificando un campo de bits; cuando eso no es suficiente, es una clase de datos pequeña, véase, por ejemplo, class LoadHandler : se deriva de DataHandler que se deriva de Struct .