Objekt soll sich selber in die liste einfügen...



  • Folgendes objekt CTimeState, soll sich in die CTimeState-Liste im CAllocList Klasse hinzufügen.

    class CTimeState{
    
    	friend class CAllocList;
    
    	ULONG m_lDuration;			//(Dauer des Status)
    
    	lStateList_t m_itMyList;	//Liste in dem sich das TimeState Objetk befindet
    	itTimeState_t m_itMe;		//Iterator des Timepointsobjekts
    
    	BYTE m_lEdge;				//Steigende oder Fallende Flanke (für 8 verschieden Typen)
    
    	//Konstruktor (private nur zugriff über AllocList modul möglich)
    	CTimeState(	lStateList_t myList,
    				itTimeState_t itWhere,
    				ULONG lStart) : m_itMyList(myList),
    								m_itMe(itWhere),
    								m_lDuration(lStart){
    
    		myList.insert(itWhere,*this);
    
    	}
    
    };
    

    Oder soll ichdas objekt im CAlloclist hinzufügen, und dann erst über eine "init" funkion initlaisieren?


Anmelden zum Antworten