Comment puis-je utiliser un index de chaîne dans un tableau C++ (comme en php)?Comment utiliser les index de chaîne dans les tableaux C++ (comme php)?
Répondre
Vous pouvez utiliser std::map
pour obtenir un conteneur associatif dans lequel vous pouvez rechercher des valeurs par un index de chaîne. Une carte comme std::map<std::string, int>
associerait des valeurs entières à std::string
clés de recherche.
La chose la plus proche est probablement une carte std :: map.
Consultez le wikipedia page pour plus de détails.
Vous devez utiliser quelque chose comme std::map pour avoir un objet avec un comportement similaire au tableau associatif.
Ils sont appelés tableaux associatifs (ou dictionnaires) et vous permettent d'utiliser n'importe quel type de clé au lieu de simplement des entiers. Ils sont supportés nativement en PHP, en C++ vous devriez probablement utiliser std::map sauf si vous êtes dans .net, which has its own dictionary class
Cette fonctionnalité appelée Map en général. Si vous utilisez déjà Boost, vous pouvez utiliser leurs cartes, sinon vous devez y réfléchir à deux fois :) Ok, sinon Dimtry right - std :: map est ce dont vous avez besoin.
- 1. Comment utiliser les index dans SQL
- 2. Comment utiliser CodeVariableDeclaraionStament pour déclarer les tableaux
- 3. Est-il possible d'utiliser une chaîne comme index?
- 4. Lecture dans les tableaux en C++
- 5. Comment utiliser les sessions php dans xslt?
- 6. Tableaux dans Objective-C
- 7. Comment utiliser les génériques C# dans Delphi 2009/2010?
- 8. Comment utiliser les pointeurs de chaîne et de chaîne en C++
- 9. Saisie de caractères dans les tableaux en C- suivi
- 10. C# StructLayout/FieldOffset et l'indexation dans les tableaux
- 11. Comment les tableaux alloués dynamiquement sont-ils libérés en C++?
- 12. Comment utiliser les différents types de nombres dans l'objectif C
- 13. Tableau PHP, Les tableaux sont-ils sensibles à la casse?
- 14. Fonctions acceptant les types de tableaux C/C++
- 15. Tableaux de chaînes dans C++ managé
- 16. Comment puis-je retourner les coordonnées/index d'une chaîne dans un tableau multidimensionnel? [Ruby]
- 17. Manipuler des tableaux dans php
- 18. Créer un tableau de tous les éléments dans les sous-tableaux d'un tableau de tableaux?
- 19. Comment utiliser les FFI de Haskell sur les structures?
- 20. Liste/tableaux - Vérifier les dates
- 21. Comment regrouper les articles par index? C# LINQ
- 22. Comment trier les tableaux de structure dans MATLAB?
- 23. Est-ce que les tableaux PHP peuvent faire cela?
- 24. * FIXE * Bon avec les tableaux PHP? AIDEZ-MOI!
- 25. PHP: Utiliser APC comme cache général, XCache comme opcache, possible?
- 26. Fonctionnalité printf Java pour les collections ou les tableaux
- 27. Supprimer les caractères d'une chaîne dans C
- 28. Liste de tous les index
- 29. Comment combiner les dates/heures sélectionnées dans les listes déroulantes pour les utiliser dans MySQL Query?
- 30. Est-ce que les tableaux dentelés existent en C/C++?