Toutes mes excuses à l'avance pour ce qui est probablement une question stupide, mais dans des classes C++, pourquoi le point-virgule après l'accolade de fermeture? Je fais régulièrement de l'oublier et d'obtenir des erreurs de compilation, et donc perte de temps. Semble un peu superflue pour moi, ce qui est peu probable d'être le cas. Les gens vraiment faire des choses comme
class MyClass
{
.
.
.
} MyInstance;
Edit: je l'obtenir à partir d'une C compatibilité du point de vue de leurs structures et les énumérations, mais étant donné que les classes ne font pas partie du langage C, je suppose que c'est principalement le garder une cohérence entre la déclaration similaire constructions. Ce que je cherchais était plus liée à la conception des explications plutôt que d'être en mesure de changer quoi que ce soit, bien qu'un bon code de l'achèvement de l'IDE peut recouvrir ce avant la compilation.