Constructeur CBaseObject. CBaseObject

Méthode de constructeur.

Syntaxe

CBaseObject(
   const TCHAR *pName
);

Paramètres

pName

Chaîne qui contient le nom de l’objet, à des fins de débogage.

Remarques

Cette méthode incrémente le nombre d’objets actifs. (Voir CBaseObject :: ObjectsActive.)

Allouez le paramètre pname dans la mémoire statique :

// Correct.
CBaseObject *pObject = new CBaseObject(NAME("My Object"));

// Incorrect.
TCHAR ObjectName[] = TEXT("My Object");
CBaseObject *pObject = new CObject(ObjectName);

La macro de nom compile en valeur null dans les versions commerciales, afin que les chaînes statiques apparaissent uniquement dans les versions Debug. Pour plus d’informations, consultez DbgDumpObjectRegister.

Configuration requise

Condition requise Valeur
En-tête
combase. h (inclure Flux. h)
Bibliothèque
Strmbase. lib (versions commerciales);
Strmbasd. lib (versions Debug)

Voir aussi

CBaseObject, classe