Comment compter le nombre de variables globales en C++ avec un programme que je peux exécuter avec Grep?Nombre de variables globales
Répondre
Une meilleure méthode consiste à demander à votre compilateur d'imprimer un fichier map. La plupart des fichiers de carte répertorient toutes les variables globales et leurs emplacements. Si vous avez de la chance, le fichier map peut même indiquer à quelle unité de traduction appartient la variable globale.
Grep n'a aucune connaissance de la syntaxe ou de la grammaire; il fonctionne sur les lignes. Je ne pense pas que ce soit possible.
Voici un extrait de certain code, je travaille sur:
int count;
Pouvez-vous me dire si elle est mondiale?
Plus de plaisir: 'int foo (bar);'. – MSalters
Vous pourriez être en mesure de grep quelque chose dans les artefacts de compilation tels que la liste des fichiers ou des fichiers objets.
Ou le fichier carte! –
Avez-vous envisagé d'utiliser quelque chose comme cflow? Vous pouvez obtenir la version GNU de cflow, la sortie, peut alors être greppable?
Espérons que cela aide.
- 1. Variables globales?
- 2. Variables de titre globales
- 3. variables globales en C++
- 4. Variables globales dans Windows.Forms
- 5. Variables globales en python
- 6. php variables globales
- 7. Variables globales, Javascript
- 8. variables globales dans AS3
- 9. Variables globales dans Java
- 10. Variables globales dans C
- 11. variables globales dans jQuery
- 12. Monotouch - variables globales
- 13. Asp.net variables « globales »
- 14. Utilisation de variables publiques globales
- 15. Portée de visibilité - variables globales
- 16. Django, variables de modèle globales
- 17. Variables globales partagées dans C
- 18. variables globales dans Eclipse RCP
- 19. AS3: Accès aux variables globales
- 20. Desktop Application C# variables globales
- 21. variables d'application globales à webGarden
- 22. Problème avec les variables globales
- 23. problèmes avec les variables globales
- 24. Variables globales dans l'objectif C
- 25. Variables globales et fichiers DLL
- 26. PHP et des variables globales
- 27. Variables globales dans Visual C#
- 28. Comment utiliser les variables globales dans ObjectDataSource.SelectMethod?
- 29. Classes de refactoring utilisant des variables globales
- 30. Toutes les variables de fonction sont globales
Vous trouverez peut-être quelques pointeurs ici: http://en.wikipedia.org/wiki/Golden_hammer – Zano
Nommez tous vos globaux avec une "verrue" initiale: global_this, global_that, global_the_other. Cela vous aidera également à identifier et corriger le code qui y accède ;-) –
Qu'est-ce qu'un "programme que vous pouvez utiliser avec grep" de toute façon? – MSalters