/* * basetask.h * * Created on: 30.05.2013 * Author: trifon */ #ifndef BASETASK_H_ #define BASETASK_H_ #include "task.h" class BaseTask : public Task { private: char* name; void copyTask(BaseTask const&); void delTask(); public: BaseTask(); BaseTask(char const*); BaseTask(BaseTask const&); BaseTask& operator=(BaseTask const&); virtual ~BaseTask(); void print() const; bool isFinished() const; protected: char const* getName() const; void setName(char const*); }; #endif /* BASETASK_H_ */