Myślę, że poprawiłoby to jakość życia podczas rozwijania, ale Google nie wyszło nic i nie mogłem znaleźć nic konkretnego wewnątrz Netbeans.W .cpp, czy istnieje sposób automatycznego zaimplementowania wszystkich funkcji z pliku .h?
Co chcę jest zacząć od tego nagłówka:
class bla
{
public:
static void gfg(somearg asd);
};
Potem otworzyć pusty bla.cpp i nacisnął 'autoimplement'. Potem będzie wyglądać tak:
#include "bla.h"
static void bla::gfg(somearg asd)
{
//TODO: implement
throw unimplemented("void bla::gfg(somearg) is unimplemented");
}
Ktoś wie o takim narzędziu?
Co masz na myśli, można podać przykład czego chcesz lub bądź bardziej konkretny? – jedwards
Jak daleko wrócisz do drzewa dziedziczenia? Klasy uzyskane z wielu lub wielu klas bazowych spowodują problemy. Czy na pewno chcesz utworzyć odcinki metod dla deklaracji * absolutnie wszystkich * metod? – Tony
Czasami jest to naprawdę przydatna funkcja. Jest to powszechne w Visual Studio/Resharper, przynajmniej dla .NET - jeśli zadeklarujesz, że klasa implementuje interfejs, możesz go automatycznie wygenerować stubs dla wszystkich publicznych członków tego interfejsu (zwykle z implementacjami, które rzucają wyjątek NotImplemented). Naprawdę polubiłbym tę umiejętność w innych IDE. – Joe