comment puis-je ajouter "pour chaque" support pour ma classe en C++ 0x et visual studio 2010?supportant pour chaque boucle dans les classes
Répondre
Vous devez faire le support de classe l'interface IEnumerable
http://msdn.microsoft.com/en-us/library/system.collections.ienumerable.aspx
C++ n'a rien de tel. – GManNickG
Je suis l'utilisation natif C++, pas géré – user335870
Je pense que la meilleure façon serait d'ajouter le support iterator, avec begin()
et end()
fonctions. La boucle for-based à base de distance les utilise, ce qui donne également à votre classe l'ensemble plus riche de fonctionnalités que les itérateurs fournissent.
itérateurs est trop lent (dans le développement de jeux) et je ne veux pas utiliser stl – user335870
@user: Je fais la programmation de jeux, et vous êtes horriblement trompé. Programmez l'assemblage si vous êtes concerné ou apprenez à programmer C++. Je suis en fait surpris que les gens tiennent encore des positions aussi ridicules, je pensais que la vague C-to-C++ s'est éteinte il y a longtemps. Programmez du bon C++ solide, ne sous-estimez pas votre compilateur, votre profil au lieu de deviner et passez à autre chose. Utilisez la bibliothèque standard, c'est là pour une raison; Je ne peux pas imaginer à quel point votre code doit être méchant sans cela. – GManNickG
- 1. vb.net Pour chaque boucle
- 2. réflexion VB pour chaque boucle
- 3. pour chaque itération de boucle
- 4. Boucle bien IList, mais avec pour boucle, pas pour chaque
- 5. xsl: pour chaque compteur de boucle
- 6. Mise à jour d'une boucle pour chaque boucle en Python
- 7. avertissement variable inutilisée sur pour chaque boucle
- 8. supportant les formats audio .rm dans l'iPhone
- 9. Comprendre pour chaque boucle en Java
- 10. Comment utiliser JQuery pour cela? (Boucle à travers les classes)
- 11. Comment puis-je utiliser le Java pour chaque boucle avec des classes personnalisées?
- 12. Les moteurs NoSQL supportant les requêtes dynamiques?
- 13. arrêt et de départ pour chaque matrice de boucle dans
- 14. boucle jquery chaque premier td dans chaque ligne
- 15. Passer l'article cliqué dans jQuery chaque boucle
- 16. VBA Pour chaque boucle pour les formes collées d'une forme dans Visio
- 17. Utiliser pour chaque boucle avec une clause Where pour XElement
- 18. méthodes d'extension statique supportant les contraintes membres
- 19. Rails chaque boucle insert tag tous les 6 éléments?
- 20. SSIS XML Tâche avec un pour chaque boucle
- 21. Pour chaque boucle AS3: La direction est-elle garantie?
- 22. ArrayCollection Objects to String - Problèmes avec la boucle "pour chaque"
- 23. IDE supportant WAS
- 24. Iterators Java - Essayer d'avoir un pour chaque boucle au travail
- 25. Centrer le texte dans tous les navigateurs supportant avec css
- 26. quels sont les types de données dans SQLite supportant android
- 27. php while boucle variable pour chaque div div
- 28. WordPress boucle affichage 1 post pour chaque auteur
- 29. VB.NET - Comment passer à l'élément suivant a Pour chaque boucle?
- 30. ASHX C# pour chaque boucle sur POST vars
Y at-il une raison particulière pour laquelle vous ne pouvez pas utiliser des conteneurs STL au lieu de rouler les vôtres? (Mis à part le biais erroné contre la STL) – Cogwheel