1

[NB: я нашел, по сути, тот же вопрос о StackOverflow, но у него нет ответов, и я подумал, что этот сайт может быть лучше.]

При использовании Eclipse Mars CDT, если есть видимое объявление функции, возможно, в другом включенном файле, например

class Thing {
public:
    void myfunc(unsigned int count,
                bool something_special,
                const Other* other_obj) const;
};

а затем я начинаю вводить определение функции, как

void Thing::myfunc(

тогда Eclipse покажет всплывающее окно с подсказкой, содержащее типы параметров и имена из соответствующего объявления (или список объявлений для перегруженной функции) всякий раз, когда:

  • Я делаю паузу после ввода ( символа или
  • Я выполняю действие Content Assist с курсором в любом месте внутри () или
  • Я делаю действие «Подсказки параметров» с курсором в любом месте внутри () .

Это полезно в качестве напоминания о том, что было в объявлении, и я могу визуально скопировать его при вводе. Но часто я просто хочу использовать именно те типы и имена параметров, которые указаны в объявлении, или, возможно, начать с них, а затем немного их отредактировать. Есть ли какой-нибудь простой способ заставить Eclipse заполнить весь список параметров функции (после того, как я выберу перегрузку, когда это уместно)?

0