Usage interdit d'une valeur par défaut

DefaultValueNotSupported : Exception levée lorsqu'on fait référence à une valeur par défaut d'un descripteur alors que la notion de valeur par défaut n'existe pas pour son type. dont le type

tente de définir par ValueClassId la première (et peut-être seule) classe des valeurs d'un descripteur à valeur 'pointeur sur une entité', alors qu'on en a déjà défini une. Utiliser dans ce cas AddValueClassId.

class ClassA : public Entity {...};
ClassA::ClassA() {
  StringTabConstantDescriptor* pD = new MyDesc(); AddConstantDescriptor(pD);
  if(DefaultValueIsAssigned(pD->ClassSymbol()) {  // DefaultValueNotSupported
    ...
  }
  ...
}

This page was generated with the help of DOC++.