[NB: encontré esencialmente la misma pregunta en StackOverflow , pero no tiene respuestas, y pensé que este sitio podría ser una mejor opción.]
Al usar Eclipse Mars CDT, si hay una declaración de función visible, posiblemente en un archivo incluido diferente, como
class Thing {
public:
void myfunc(unsigned int count,
bool something_special,
const Other* other_obj) const;
};
y luego empiezo a escribir una definición de función, como
void Thing::myfunc(
luego Eclipse mostrará una ventana de sugerencia emergente que contiene los tipos de parámetros y los nombres de la declaración coincidente (o una lista de declaraciones para una función sobrecargada), siempre que:
- Hago una pausa después de escribir el
(
personaje, o - Realizo la acción de Asistencia de contenido con el cursor en cualquier lugar dentro de la
()
o - Realizo la acción Sugerencias de parámetros con el cursor en cualquier lugar dentro de la
()
.
Esto es útil como recordatorio de lo que tenía la declaración, y puedo copiarla visualmente mientras escribo. Pero a menudo solo quiero usar exactamente los tipos y los nombres de los parámetros que aparecen en la declaración, o posiblemente comenzar con esos y luego editarlos un poco. ¿Hay alguna manera fácil de hacer que Eclipse simplemente complete la lista completa de parámetros de funciones (después de que elijo una sobrecarga cuando sea apropiado)?