[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 заполнить весь список параметров функции (после того, как я выберу перегрузку, когда это уместно)?