002
02.12.2002, 16:15 Uhr
MarcDuerner
|
>1. Wenn ich Garbage collection bräuchte würd' ich Java nehmen. Wozu gibt's in Destruktoren? Das unterstützt nur schlampige Entwürfe und ist eine Performance-Bremse. Ich brauch's nicht.
Ich brauchs auch nicht so oft, da C++ ja Referenzen kennt und smart pointer hat, aber manchmal ist es doch praktisch, wenn es nicht so auf Geschwindigkeit ankommt. Deswegen habe ich ja auch geschrieben, daß GC nur dann benutzt werden soll wenn ich will und sonst new() und delete(). Ich finde Smart Pointer und GC interessant. Ob man wohl new() überladen kann so dass es einen smart pointer zurückgibt?
Zu Java: Java kann wohl irgendwie C Bibliotheken benutzen, was nicht sehr komfortabel aussieht. Bei C++ kann JNI Probleme machen, oder?
>2. Was aus der C-Bibliothek brauchst Du denn *neugierigsei*? Na ja einige Systembibliotheken sind in C geschrieben libusb, libpci. Dann dauert es manchmal ewig bis C++ Bindings zu einigen Toolkits rauskommen z.B. GTK.
zu 3. Was macht denn export?
Marc |