SIZEOF - Compilezeit oder Laufzeit?

NilsJ
2011-07-26
2011-08-16
  • NilsJ - 2011-07-26

    Hey Leute,

    wann wird der Operator SIZEOF aufgelöst?

    Da ich in v2 eh nur feste Speicherbereiche habe, sollten zur Compilezeit alle Datentypen bekannt seid und somit auch die Größe des benötigen Speichers. In v3 soll es jedoch auch dynamischen Speicher geben.

    Wird SIZEOF jetzt also zur Compilezeit oder Laufzeit aufgelöst?

    Gruß, Nils

     
  • Hans Schlegel - 2011-08-16

    Hallo Nils,

    SIZEOF wird zur Compilezeit aufgelöst und enthält bei einem Zeiger die Länge des Zeigers, also 4.
    Eine Funktion, mit der der allokierte dynamische Speicher ermittelt wird, gibt es m.W. nicht.

    Viele Grüße, Hans

     

Log in to post a comment.