Typkonflikt

Typkonflikt

Eine Typverletzung (engl. type conflict) liegt vor, wenn Datentypen nicht regelgemäß verwendet werden.

Zum Beispiel werden Variablen Datentypen zugeordnet, womit ihr Wertebereich, also die Menge der zulässigen Belegungen der Variable mit einem konkreten Wert, eingeschränkt wird.

Weist man dann zum Beispiel einer Variablen, die eine Zeichenkette aufnehmen soll, eine ganze Zahl zu, so liegt eine Typverletzung vor. Es gibt Programmiersprachen, die hier implizit eine Typkonvertierung vornehmen würden, wie etwa PHP (siehe auch schwache Typisierung) und somit in der Folge kein Laufzeitfehler auftreten würde. Dies ist bequem, vermeidet allerdings (wenn die Konvertierung ungewollt ist) auch die Entdeckung von Fehlern.

Siehe auch


Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Explizite Typumwandlung — Typumwandlung (engl. type conversion oder cast) bezeichnet in der Informatik die Umwandlung des Wertes eines Datentyps in einen Wert eines anderen Datentyps. Beispielsweise kann es sein, dass man eine Zahl als Zeichenkette darstellen möchte. Es… …   Deutsch Wikipedia

  • Typecast — Typumwandlung (engl. type conversion oder cast) bezeichnet in der Informatik die Umwandlung des Wertes eines Datentyps in einen Wert eines anderen Datentyps. Beispielsweise kann es sein, dass man eine Zahl als Zeichenkette darstellen möchte. Es… …   Deutsch Wikipedia

  • Typkonvertierung — Typumwandlung (engl. type conversion oder cast) bezeichnet in der Informatik die Umwandlung des Wertes eines Datentyps in einen Wert eines anderen Datentyps. Beispielsweise kann es sein, dass man eine Zahl als Zeichenkette darstellen möchte. Es… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”