Um auch mal meinen Senf dazuzugeben:
Das ganz oben (auf dieser Seite) sind für mich keine impliziten Typecasts.
Explizit ist sowas wie
var := PChar(string);
Implizit etwas wie
double := floatvar; es wird konvertiert, aber man muss es nicht sagen
und inttostr sind nützliche Hilfsfunktionen, die einem einen integer in eine lesbare Form wandeln.
(in .net vll. besser gelöst, da bringt jede Zahl ihre toString() Methode gleich mit ^^)
Zitat von
WInfo:
Hier werden zwei implizite Casts gemacht (i = integer und s = string) wobei diese jedoch den selben Typ besitzen und daher keine Konvertierungen vorgenommen werden. Bei der Zuweisung i = integer, gilt das oben gesagt, ebenfalls kein expliziter Cast.
Erst ein Cast aber dann doch keine Konvertierung? Für ich beinhaltet ein Cast immer ein Konvertierung