Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Prüfen auf Klasse?

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
03.11.2007, 17:56 Uhr
~Gast 813
Gast


Guten Abend,

ich stoße in einem mir vorliegendem Sniplet auf folgenden Code:



C++:
                 CONFIG* c = new CONFIG();
        if(c)

                             weiterer Code




Im header:



C++:
class CONFIG
{
    ...  }



Somit stellt sich für mich die Frage wie (anscheinend) und ob ich mit if(c) auf die Klasse prüfen kann.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
03.11.2007, 19:02 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


was meinst du genau mit "auf die klasse prüfen?

if(c) wird wohl nichts andres machen als zu gucken ob c einen wert ungleich null hat. Die dürfte wohl meist der fall sein, wenn new keinen speicher allokieren konnte...

Normalerweise fängt man aber wenn man befürchtet der speicher reicht nicht aus eine exception vom typ std::bad_alloc ab...
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
03.11.2007, 19:19 Uhr
xXx
Devil


Ehm willst du dynamic_cast<...>(...) == NULL?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: