En fait l'exemple est fonctionnel mais la spécialisation de ctype<char> se fiche totalement de certaines fonctions virtuelles dont do_is fait partit (§22.4.1.3.2 petit 5 de la norme C++11).

Alors...