résumé déclarations de classe en c++

Supposons que foo est un résumé class dans un programme C++, pourquoi est-il acceptable de déclarer des variables de type foo*, mais pas de type foo?

  • Vous pouvez également déclarer les références pour les classes abstraites comme foo&.
  • Parce que je veux manipuler des objets de forme de type générique (donc j'ai besoin d'un pointeur ou une référence à une forme). Mais je ne voulez certainement pas des objets de forme de type, comme c'est une abstraction j'ai besoin d'objets qui sont des carrés ou des cercles.
InformationsquelleAutor Glove | 2011-04-18