This is not useless - every header you can include must have cpp file that includes that header in the first place. Otherwise, you will possible get not a header that can't be included independently. (You will need prepend `<string>` inclusion, i.e.)
But, I will do this for you.