Ich habe eine API Ich habe eine CORBA Short als Methode Eingangsparameter deklariert.CORBA :: Kurz Wertüberprüfung
char* WirelessServ::allocateNewService(
const char* csproductlineName,
CORBA::Long clAccountNo,
CORBA::Short cshServiceNoCategoryFlag,
) IT_THROW_DECL((
CORBA::SystemException,
ArtixToOrbix::GenericException
))
Jetzt möchte ich, ob der Eingangswert überprüfen, die tatsächlich NULL in der ‚cshServiceNoCategoryFlag‘ Parameter kommt, ist oder enthält es 0 (numerisch Null).
Aber es scheint, dass NULL kurzer Wert auch 0 (Null) behandelt wird. Bitte beraten.
Es ist unklar, was Sie gefragt haben, weil NULL als 0 definiert ist ('# definieren NULL ((void *) 0)'), dann ist es der gleiche Wert. – mpromonet