1. Pontosabban ki tudod fejezni, mit akarsz, a static_cast pl hibát ad fordításkor, ha egy privát bázisosztályra mutatóra vagy egy unrelated mutatóra akarsz konvertálni, a const_caston kívül semmi sem veszi el a constot, így nem tudsz véletlenül hibákat belerakni, pontosan azt kasztolsz arra, amit és ahogy akarsz, nincsenek implicit következmények. Jól definiáltak a műveletek (már ahol lehet).
2. A kasztolás rossz, és minél könnyebb őket megkeresni, minél jobban kiugrik a kódból, annál jobb. Ilyen szempontból a C stílusú kasztolás katasztrófa.
----
India delenda est.
Hülye pelikán