Hi,
Ich möchte prüfen ob eine Variable z.B. mit
int i = 0;
oder
int i;
initialisiert wurde. Ist das möglich? ( Bei globalen Variablen ist ja standard int immer 0 )
Nein. Eine int-Variable enthält immer einen gültigen int-Wert (nämlich die, die durch die bits im Speicher an der Adresse, die für die Variable reserviert wurde, rumliegen). Ob diese bits zufällig oder aufgrund einer Wertzuweisung einem bestimmten Wert entsprechen, ist programmtechnisch nachträglich nicht mehr zu ermitteln.
Das ginge nur durch Analyse des Quelltexts, nicht aber durch Analyse des Variablenwerts.
cu,
Andreas
--
Warum nennt sich Andreas hier MudGuard?
Schreinerei Waechter
Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
Warum nennt sich Andreas hier MudGuard?
Schreinerei Waechter
Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.