Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2114 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Nesting Depth

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Nesting Depth

n°1561136
admiral6
Posté le 16-05-2007 à 13:59:43  profilanswer
 

Bonjour,
 
Je recherche un logiciel permettant de déterminer le niveau maximal d'imbrication de blocs dans chacune des fonctions/méthodes d'un projet C++.
 
Pour comprendre ce que j'entends par "niveau d'imbrication de blocs" (désigné "nesting depth" en anglais dans les rares références que j'ai trouvées sur le net), un exemple :
 

Code :
  1. int foo1()
  2. {
  3.   if (xxx) // 1
  4.     while (yyy) // 2
  5.     {
  6.       for(...) // 3
  7.         zzz;
  8.     }
  9.   return 0;
  10. } // => niveau 3
  11. int foo2()
  12. {
  13.   if (xxx) // 1
  14.     while (yyy) // 2
  15.     {
  16.       for(...) // 3
  17.         zzz;
  18.       for(...) // 3
  19.         aaa;
  20.     }
  21.   return 0;
  22. } // => niveau 3 aussi
  23. int main(...) // niveau 0
  24. {
  25.   return 0;
  26. }


 
J'ai trouvé un (unique) logiciel gratuit capable de le calculer mais je ne parviens pas à le compiler et donc obtenir l'exécutable (sous cygwin) : http://www.chris-lott.org/resource [...] unt.tar.gz (très probable qu'il ne fonctionne que pour C et donc pas pour C++, d'ailleurs)
lien trouvé ici : http://www.chris-lott.org/resources/cmetrics/
 
Si quelqu'un connait un logiciel (gratuit si possible) ou réussit à compiler ccount, n'hésitez pas :)
 
Merci d'avance.

mood
Publicité
Posté le 16-05-2007 à 13:59:43  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Nesting Depth

 

Sujets relatifs
[Visual C++] Invalid cache depth[OPENGL] gl_depth_test
OpenGl - Depth Buffer 
Plus de sujets relatifs à : Nesting Depth


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR