none
Automatisch Funktionskörper generieren RRS feed

  • Frage

  • Hallo, geht das irgendwie? Habe VS C++ 2008 hier laufen. Habe eine Klasse mit Funktionsdeklarationen. Die müssen nun implementiert werden. Hätte eigentlich von einer IDE erwartet, dass sie in der Lage wäre, auf einen Befehl hin solche Konstrukte automatisch aus den Deklarationen zu erstellen:

    void MyClass::MyFunction(signatur)

    {

    }

    Eine solche Option finde ich aber leider nirgendwo :( Gibt es die überhaupt?

    Viele Grüsse aus Köln

    Ewgenij

    Donnerstag, 14. Februar 2013 13:03

Alle Antworten

  • Wenn Duü ber die Wizards die entsprechenden Klassen/Funktionen erzeugst macht er das.

    Ich persönlich benutze VA-X damit kann man das und vieles andere an VS erweitern.


    Martin Richter -- MVP for VC++ [Germany] -- http://blog.m-ri.de

    Freitag, 15. Februar 2013 09:55
  • Eine solche Option finde ich aber leider nirgendwo :( Gibt es die überhaupt?

    In der Klassenansicht (Class View) gehst Du auf die Klasse, wo Du die Funktion einfügen möchtest, und acht seinen Rechtsklick. In dem Menu dann "Add - Add function".

    In dem Dialog kannst Du dann Deiner funktion Namen und Parameter und Rückgabewert geben, und die IDE erzeugt dir im Header und Deinem CPP File die entsprechenden codeschnipsel.


    Best regards

    Bordon

    Note: Posted code pieces may not have a good programming style and may not perfect. It is also possible that they do not work in all situations. Code pieces are only indended to explain something particualar.

    Mittwoch, 20. Februar 2013 10:05
  • In der Klassenansicht (Class View) gehst Du auf die Klasse, wo Du die Funktion einfügen möchtest, und acht seinen Rechtsklick. In dem Menu dann "Add - Add function".

    Also bei mir gibt es da keinen "Add - Add function" Eintrag. Sicher, dass es den in VS2008 gibt?

    Wollte ein Screenshot anfügen, die Seite lässt es aber nicht zu, da mein Konto "ungeprüft" sein soll. Wie kann ich es denn prüfen lassen?

    Gruß

    Ewgenij



    Freitag, 1. März 2013 14:34