Noi (dovremmo) sapere che i contenitori di libreria standard C++, incluso std :: string, non sono destinati ad essere ereditati da. Ma ancora, C++ 98/03 ci ha permesso di farlo anche se stava portando a bug.I container standard C++ 11 sono "final"?
Ora che la parola chiave final
è disponibile, sono quei contenitori di libreria standard contrassegnati con final
per impedire un cattivo utilizzo dell'ereditarietà con essi?
In caso contrario, perché?
Grazie per aver sistemato il tipo-o Jerry. L'ho avuto in due posti e ho appena aggiustato anche il secondo. Non l'avrei notato senza il tuo aiuto. –
Sicuramente. Mi dispiace, ho perso il secondo. –