Creating a Task in C++