Помощник по фильтрации содержимого Eclipse на C ++ в Eclipse

StackOverflow https://stackoverflow.com/questions/566037

  •  05-09-2019
  •  | 
  •  

Вопрос

Я использую Eclipse Ganymede (версия 3.4.1) с проектом на C ++.Есть ли какой-нибудь способ отфильтровать список вспомогательного содержимого, чтобы показывать только методы и поля, доступные в текущем контексте?
Если нет, то почему бы и нет?Была ли когда-нибудь ситуация, когда я хотел бы получить доступ к закрытым полям и т.д.в объекте?

Это было полезно?

Решение

Не похоже на это.Есть, по крайней мере, пара из жучки открываются относительно этого.Тебе повезло, что это показывает слишком многое!Мне кажется, это никогда ни в коей мере не помогает.

В последнем CDT (на момент написания Helios, с CDT версии 7.0.0.201006141710) исправлена 2-я из этих ошибок.Однако закрытые переменные-члены по-прежнему появлялись в списке завершения, когда я опробовал это, как показано ниже.

Похоже, это зависит от порядка объявления переменных в классе.Если у вас есть private раздел, предшествующий public раздел частные переменные отфильтрованы правильно.Хотя это и не идеально, но, безусловно, намного лучше, чем было на Ганимеде.

Eclipse CDT Screenshot

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top