gif gif up gif contents
Nächste Seite: D.2.7 CBref Vorige Seite: D.2.5 CBlist

D.2.6 CBderiveExpression

Die Klasse verwaltet die Ableitungsausdrücke. Der Programmierer kommt mit dieser Klasse nicht in Kontakt, da sie für die eindeutige Darstellung der Objektnamen in C++ gebraucht wird.

class CBderiveExpression {
 public:
    CBderiveExpression(const char* s);
    CBderiveExpression(CBterm* t);
    CBderiveExpression(const char* par, 
                CBobjectName* subst, const char* spec);
    CBderiveExpression(const CBderiveExpression& d);
    
    ~CBderiveExpression();
    
    CBderiveExpression& operator=(const CBderiveExpression& d);
    
    bool operator==(CBderiveExpression& d);
    bool operator==(const char *s);
    
 private:
    char* parameter;
    CBobjectName* substitution;
    char* specialization;
    // ...
};



Christoph Quix
31. Juli 1996