то a и b должны быть pointer-interconvertible? Но по какому из пунктов?
                  
                  
                  Если уж это так, то подозреваю, что по 3-му, но standard-layout вряд ли применим к enum'у.
                  
                  
                  Или они таки не pointer-interconvertible?
                  
                  
                  Изначально вопрос стоит в том, разрешён ли reinterpret_cast между A* и B*, и если да, то где этому подтверждение в стандарте.
                  
                  
                
вряд ли они pointer-interconvertible
Обсуждают сегодня