Помощник по фильтрации содержимого Eclipse на C ++ в Eclipse
-
05-09-2019 - |
Вопрос
Я использую Eclipse Ganymede (версия 3.4.1) с проектом на C ++.Есть ли какой-нибудь способ отфильтровать список вспомогательного содержимого, чтобы показывать только методы и поля, доступные в текущем контексте?
Если нет, то почему бы и нет?Была ли когда-нибудь ситуация, когда я хотел бы получить доступ к закрытым полям и т.д.в объекте?
Решение
Не похоже на это.Есть, по крайней мере, пара из жучки открываются относительно этого.Тебе повезло, что это показывает слишком многое!Мне кажется, это никогда ни в коей мере не помогает.
В последнем CDT (на момент написания Helios, с CDT версии 7.0.0.201006141710) исправлена 2-я из этих ошибок.Однако закрытые переменные-члены по-прежнему появлялись в списке завершения, когда я опробовал это, как показано ниже.
Похоже, это зависит от порядка объявления переменных в классе.Если у вас есть private
раздел, предшествующий public
раздел частные переменные отфильтрованы правильно.Хотя это и не идеально, но, безусловно, намного лучше, чем было на Ганимеде.