Non, des choses avancees c'est par exemple implementer un typage statique a coup de templates, substituer un systeme leger maison aux RTTI, comprendre et exploiter les return optimisations, comprendre les tables d'heritage pour faire des cast hybrides, connaitre les limitations des droit d'acces, connaitre des astuces comme le double-dispatching, savoir utiliser les placement new pour des allocateurs custom, etc.