Quellcode auslager wieß



  • Hallo ihr Lieben und Geliebten,

    In einem MFC Projekt habe ich einige .cpp mit recht vielen Memberfunktionen das es zu unübersichtlich wird.
    Nun möchte ich einige Memberfunktionen in einer weiteren Quellcodedatei auslagern.
    Nun weiß ich aber nicht so recht wie man das am besten anstellt bzw. organisiert.
    Würde mich über nützliche Hinweise freuen .

    Gruß Jens



  • Nun möchte ich einige Memberfunktionen in einer weiteren Quellcodedatei auslagern.

    Und du denkst ne 'zerhackte' klasse ist übersichtlicher!?!?!?
    Überleg dir besser mal wie du die anzahl der methoden veringern kannst.



  • Ja danke für den Tipp
    aber bei mir ist es nun mal so. Nun wäre mir ein Tipp lieber gewesen, wie ich eine „zerhackte Klasse“ meinem Compiler beibringen kann.



  • New File -> cpp file (zu projekt hinzugügen).
    Class header file includieren und dann per cut & paste die methode vom alten ins neue file verschieben.

    aber bei mir ist es nun mal so.

    Glaub ich dir net :p Fast alles lässt siche in komponenten zerlegen.



  • Jo danke,
    das hatte ich eigentlich schon probiert und war deswegen ein bisschen verwirt.
    Jetzt funktioniert es aber, ich hatte ein paar Header vergessen.
    besten Dank.

    Kann eigentlich die Performance irgendwie beeinträchtigt werden durch das erneute inkludieren der Header in einer weiteren Datei (was vorher ja in einer Datei zusammengefasst war)?

    Gruß Jens



  • Die preformance beim ausführen: nein
    Die compielier-zeit: ja


Anmelden zum Antworten