Dies ist ursprünglich ein Teil einer anderen Frage.
Warum wird sizeof
ein Operator zur Kompilierungszeit genannt? Ist es nicht tatsächlich ein Laufzeitoperator? Und wenn es sich in der Tat um einen Operator zur Kompilierungszeit handelt, wie kann er dazu beitragen, portablen Code zu erstellen, der auf verschiedenen Computern gleich ausgeführt wird? Bitte erläutern Sie im Detail.
sizeof(polymorphic_ptr*)
dass es ziemlich kontraintuitiv und einfach albern ist, konstant zu sein. Ja, es ist der C ++ - Weg, aber trotzdem albern.