Frage

Ich bin mit Eclipse Ganymede (Version 3.4.1) mit einem C ++ Projekt. Gibt es eine Möglichkeit, den Inhalt unterstützen Liste nur zeigen Methoden und Felder zu filtern, die im aktuellen Kontext verfügbar sind?
Wenn nicht, warum nicht? Gibt es überhaupt eine Situation, wo ich mag die privaten Felder zugreifen, usw. in einem Objekt?

War es hilfreich?

Lösung

Sieht nicht so aus. Es gibt mindestens ein paar Bugs offen in Bezug auf diese. Sie haben Glück, es zeigt zu viel! Es scheint nie zu Assists in irgendeiner Weise für mich.

Die neueste CDT (zum Zeitpunkt des Schreibens Helios, mit CDT Version 7.0.0.201006141710) hat die zweite dieser behobenen Fehler. Allerdings private Membervariablen zeigten immer noch auf der Vervollständigungsliste, wenn ich es ausprobiert, wie unten gezeigt.

Es scheint in der Größenordnung von Variablendeklaration in der Klasse ab. Wenn Sie den private Abschnitt vor dem public Abschnitt werden die privaten Variablen richtig herausgefiltert. Zwar nicht perfekt, es ist auf jeden Fall sehr viel besser, als es in Ganymede war.

Eclipse-CDT Screenshot

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top