Seite 2 von 2 ErsteErste 12
Ergebnis 21 bis 27 von 27

Thema: Problem mit Namensräumen in C++

  1. #21
    Das wäre in der Tat eine Möglichkeit; ich bevorzuge aber immer noch den Weg, in dem derartige Sachen bei PHP gerne geregelt werden: Wenn die Funktion erkennt, daß man ihr keine Zahl liefert, gibt sie FALSE oder NULL zurück.

    Hmm, können Int-Funktionen bei C++ auch NULL zurückgeben? Bei PHP würde damit die Variable freigegeben werden, sobald man sie mit der Funktion füllt; dann kann man ganz einfach mit if ($variable) arbeiten...

  2. #22
    in C(++) ist afaik int(NULL)==0

  3. #23
    Ist in PHP false/null nicht auch 0? O_o.

  4. #24
    Zitat Zitat von Dingsi
    Ist in PHP false/null nicht auch 0? O_o.
    False ist == 0 (aber nicht ===). NULL bedeutet, daß die Variable freigegeben wird. Eine Variable mit dem Wert NULL ist das gleiche wie eine Variable, die nicht existiert.

  5. #25
    in php mag das ja stimmen, aber in c(++) ist dem nicht so ...

  6. #26
    Zitat Zitat von Jesus_666
    False ist == 0 (aber nicht ===). NULL bedeutet, daß die Variable freigegeben wird. Eine Variable mit dem Wert NULL ist das gleiche wie eine Variable, die nicht existiert.
    also unset($var) entspricht dann $var=NULL. mmh. und die var ist dann auch !isset($var)

  7. #27
    Zitat Zitat von Ineluki
    in php mag das ja stimmen, aber in c(++) ist dem nicht so ...
    Dingsi hat ja auch nach dem Verhalten in PHP gefragt... Das C++ das mal wieder nicht kann weiß ich auch. Naja, IMO ist PHP sowieso die syntaktisch beste Sprache.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •