Welcome to our new forum
All users of the legacy CODESYS Forums, please create a new account at account.codesys.com. But make sure to use the same E-Mail address as in the old Forum. Then your posts will be matched. Close

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.