2010-10-31 2 views
1

Je veux créer une classe utilisable sans être instanciée, mais qui peut aussi être instanciée. Semblable à un cours de mathématiques, je suppose.De quel type de cours ai-je besoin pour cela?

Merci

+1

Pouvez-vous dire ce que vous essayez d'accomplir? Il est difficile d'être sûr que simplement ajouter des méthodes statiques à une classe a quelque chose à voir avec ce dont vous avez vraiment besoin. – egrunin

Répondre

5

Si vous ajoutez des méthodes statiques à la classe, vous pouvez les appeler comme ça

ClassName::staticMethod(); 

Vous n'êtes pas empêché de créer des instances aussi de cette classe.

+0

puis-je utiliser. au lieu de ::? – jmasterx

+0

@Milo: Non, pas en C++ – AndiDog

+2

@Milo - Si vous déclarez un objet de la classe, vous pouvez appeler des méthodes statiques avec un (.) –

0

Une classe régulière avec un constructeur avec des fonctions de classe statiques.

Questions connexes