Większość czasu spędzanego na opracowywaniu aplikacji C++ to marnowanie implementacji definicji klas. Mam przez to na myśli prototypowanie klas, a następnie tworzenie ich odpowiednich implementacji.Implementacja Auto Class C++ w edytorze
Na przykład:
#ifndef FOO_H
#define FOO_H
class Foo
{
public:
Foo (const X& x, const Y& Y);
~Foo();
void PerformXYZ (int Count);
};
#endif
A teraz będę musiał kopiować i wklejać, a następnie dodać powtarzalne Foo :: na każdej funkcji.
Foo::Foo (const X& x, const Y& Y)
{
}
Foo::~Foo()
{
}
void Foo::PerformXYZ (int Count)
{
}
Na razie mogę skopiować deklaracje funkcyjnych nad do swoich plików * .cpp, usuwanie pustych wierszy, a następnie zastąpić „;” z "\ n {\ n \ n} \ n". Jednak nadal muszę określić przestrzeń nazw dla każdej funkcji.
Czy są narzędzia w Eclipse, Vimie lub innym edytorze IDE/edytorze, które odciążają tego programistę?
Mężczyzna, mamy taką samą procedurę :) – GManNickG
Myślisz, że coś takiego mogłoby istnieć (byłoby to bardzo przydatne). Jeśli nikt nie wymyśli odpowiedzi, powinieneś pomyśleć o napisaniu wtyczki lub programu, aby to zrobić. – Kredns