Portál AbcLinuxu, 26. dubna 2024 11:44


Dotaz: pomůcky pro orientaci v C++ kódu

15.11.2004 18:23 Espinosa | skóre: 24 | blog: Espblog | London
pomůcky pro orientaci v C++ kódu
Přečteno: 79×
Odpovědět | Admin
Řeším například jak zjistit, kde všude se daná metoda volá. Příklad:

class A { void foo(); }

class B { void foo(); }

Potřeboval bych nástroj, který najde všechna volání foo(), instanceA->foo(), dalsiInstanceA.foo() atd.

Když použiju známou utilitku ctags (hezký frontend je třeba v KDeveloperu) tak najde i volání foo() z třídy B. Čili, ignoruje to příslušnost metody k třídě.

Kromě 'ctags' jsme četl o 'global'. Ale nezkoušel jsem. Ale zdá se mi, že je vše orientované v prvé řadě na čísté C a jednoduché volání funkcí ale ne metod :-(

Velmi pěkně vypadá KScope, http://kscope.sourceforge.net/, které je přímo určené na prolézání velkých projektů, ale zase jen čisté C.

Jsem zhýčkaný Eclipsou a Javou, kde je tohle samozřejmost. Je to v C++ takový problém? Chci něco v C++ nesplnitelného? jak vy se orientujete ve velkých projektech?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Na otázku zatím nikdo bohužel neodpověděl.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.