Wenn ich mir den Code anderer ansehe, möchte ich oft nur wissen, wo und wie eine Variable definiert ist. Normalerweise suche ich nach dem Typ der Variablen, bis ich die Definition finde, was sehr zeitaufwändig ist. Ich vermute, dass es einige Tools gibt, die mir in dieser rutinären Situation helfen können. Haben Sie einen Vorschlag für einige Tools oder Befehle, die mir bei dieser Aufgabe helfen?
Ich weiß, dass dies bei der Verwendung einer grafischen Benutzeroberfläche und der Erstellung eines Projekts automatisch geschieht, aber ich suche nach einer Möglichkeit, dies ohne eine grafische Benutzeroberfläche zu tun. Ich arbeite nur mit dem Textmodus. Ich arbeite unter Linux und verwende C/C++, aber Vorschläge für andere Sprachen sind willkommen.
Herzlichen Dank.
Eine mögliche Lösung
Michel schlägt in einem seiner Kommentare eine einfache und effektive Lösung vor: Definieren Sie die Variable erneut, dann wird der Compiler bei der Kompilierung mitteilen, wo sich die vorherige Definition befindet. Um diese Lösung anzuwenden, müssen wir natürlich vorher an die Lokalität der Variablen denken.
0 Stimmen
Sie könnten zumindest die Sprache angeben ;)
1 Stimmen
Ich stehe so sehr auf C++, dass mein Verstand jetzt nur noch denkt, dass es nur eine Sprache gibt.
0 Stimmen
Die Methode, die Variable neu zu definieren, ist keine Lösung. Sie haben verschiedene Namespaces. Wenn Sie zum Beispiel eine Variable mit dem Namen "average" suchen, können Sie sie innerhalb einer Methode oder Funktion oder in einem anderen Namensraum (mit demselben Namen) definieren, und es ist kein Fehler.
0 Stimmen
Wenn ich von einer möglichen Lösung spreche, muss man wohl etwas früher an die Lokalität der Variablen denken