static void TestTaskFunction(void) { std::cout<<"task has been started"<<endl; } 4174robot::4174robot() { task1 = new Task("testtask", (FUNCPTR) TestTaskFunction); }