Ich denke, dies würde die Lebensqualität beim Entwickeln erhöhen, aber Google kam mit nichts und ich konnte auch nichts Spezifisches innerhalb von Netbeans finden.In der .cpp, gibt es eine Möglichkeit, alle Funktionen von seiner .h automatisch zu implementieren?
Was ich will, ist mit diesem Header zu starten:
class bla
{
public:
static void gfg(somearg asd);
};
Dann öffne ich die leere bla.cpp und drückte 'autoimplement'. Danach würde es so aussehen:
#include "bla.h"
static void bla::gfg(somearg asd)
{
//TODO: implement
throw unimplemented("void bla::gfg(somearg) is unimplemented");
}
Wer weiß von einem Tool wie das?
zwischen Methodendeklarationen Was meinen Sie, könnten Sie ein Beispiel dafür, was willst du oder genauer? – jedwards
Wie weit zurück in den Vererbungsbaum möchten Sie gehen? Von mehreren oder vielen Basisklassen abgeleitete Klassen verursachen Probleme. Wollen Sie wirklich Methoden-Stubs für * absolut alle * Methodendeklarationen erstellen? – Tony
Dies ist manchmal eine sehr nützliche Funktion. In Visual Studio/Resharper ist dies üblich, zumindest für .NET. Wenn Sie eine Klasse als Schnittstelle implementieren, können Sie Stubs für alle öffentlichen Member dieser Schnittstelle automatisch generieren lassen (normalerweise mit Implementierungen, die eine NotImplemented-Ausnahme auslösen). Ich würde diese Fähigkeit in anderen IDEs wirklich mögen. – Joe