Gran parte del tempo impiegato per lo sviluppo di applicazioni C++ viene sprecato nell'implementare le definizioni di classe. Con ciò intendo la prototipazione delle classi e quindi la creazione delle rispettive implementazioni.Implementazione classe automatica C++ nell'editor
Ad esempio:
#ifndef FOO_H
#define FOO_H
class Foo
{
public:
Foo (const X& x, const Y& Y);
~Foo();
void PerformXYZ (int Count);
};
#endif
E ora dovrò copiare e incollare, quindi aggiungere il ripetitivo Foo :: su ciascuna funzione.
Foo::Foo (const X& x, const Y& Y)
{
}
Foo::~Foo()
{
}
void Foo::PerformXYZ (int Count)
{
}
Per ora copiare le dichiarazioni di funzione sopra alle rispettive file * .cpp, rimuovere righe vuote, quindi sostituire ';' con "\ n {\ n \ n} \ n". Tuttavia, devo ancora specificare lo spazio dei nomi per ogni funzione.
Esistono strumenti in Eclipse, Vim o altri IDE/editor che tolgono questo onere a uno sviluppatore?
Uomo, abbiamo la stessa routine :) – GManNickG
Pensi che una cosa del genere esisterebbe (sarebbe molto utile). Se nessuno trova una risposta, dovresti pensare a scrivere un plugin o un programma per farlo. – Kredns