April 3, 201115 yr comment_115790 MQL5 :: OOP (object oriented programming)Ein Beispiel für den Aufruf einer rein virtuelle Funktion übergeordnete einer child class. //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ class CBase { public: virtual void Create() { Print("Base");} }; //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ class CChildren : public CBase { public: virtual void Create() { CBase::Create(); Print("Child"); } }; //+------------------------------------------------------------------+ //| Script program start function | //+------------------------------------------------------------------+ void OnStart() { //--- CChildren Child; Child.Create(); } Report
MQL5 :: OOP (object oriented programming)
Ein Beispiel für den Aufruf einer rein virtuelle Funktion übergeordnete einer child class.
//+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ class CBase { public: virtual void Create() { Print("Base");} }; //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ class CChildren : public CBase { public: virtual void Create() { CBase::Create(); Print("Child"); } }; //+------------------------------------------------------------------+ //| Script program start function | //+------------------------------------------------------------------+ void OnStart() { //--- CChildren Child; Child.Create(); }