Designfrage - Typedefs zu eigener Klasse



  • Hallo Forum,

    Ich habe eine Klasse MyClass und ein paar davon abgeleitete Typen (z.B. shared_ptr<MyClass> , shared_ptr<const MyClass> ).
    Wo würdet ihr Typedefs für solche Typen denn hinschreiben? In die selbe Header-Datei oder eher in eine neue?

    Grüße,

    daersc



  • Hängt von der Bedeutung ab. Vermutlich eher rein. Sagt man damit nicht auch nebenbei manchen Compilern, daß sie die Templates instanziieren sollen und hat überraschenderweise eine kleinere exe-Datei?



  • volkard schrieb:

    ...Sagt man damit nicht auch nebenbei manchen Compilern, daß sie die Templates instanziieren sollen und hat überraschenderweise eine kleinere exe-Datei?

    Eigentlich macht man das über expliziete Template-Instanziierung, und die macht man nicht mit einem typedef .


Anmelden zum Antworten