Αν ο κώδικας είναι Managed C++ μπορείς να χρησιμοποιήσεις το Reflector για το οποίο υπάρχουν addins που φτιάχνουν διάφορα graphs, μεταξύ των οποίων και call graphs. Γενικώς για C++, το Visual Studio έχει τον Call Browser που εμφανίζει απλά ποιά functions καλεί ένα function ή από ποιά καλείται. Δεν είναι ολόκληρο graph, αλλά κάτι λέει. Για να το εμφανίσεις πήγαινε στο View > Class View και βρες το function που σε ενδιαφέρει. Κάνε δεξί κλικ και προς τη μέση του μενού θα δεις ένα μενού "Call Browser".
Όσον αφορά τα χαρακτηριστικά των γλωσσών, προσωπικά αν είχα να διαλέξω μεταξύ Edit&Continue από τη μια, generics ή anonymous methods ή delegate inference ή aspects από την άλλη, θα διάλεγα τα δεύτερα. Αυτή την άποψη φαίνεται να έχουν και οι περισσότεροι bloggers που ασχολούνται με C#, οπότε εξηγείται γιατί η Microsoft προτίμησε να το καθυστερήσει. Εξάλλου, οι περισσότεροι προγραμματιστές σε C# έχουν μεγάλη εμπειρία σε άλλες γλώσσες της ίδιας οικογένειας.
Παναγιώτης Καναβός, Freelancer
Twitter: http://www.twitter.com/pkanavos