Divida uma sequência em palavras por vários delimitadores

Tenho algum texto (texto significativo ou expressão aritmética) e quero dividi-lo em palavra
Se eu tivesse um delimitador único, usaria:

std::stringstream stringStream(inputString);
std::string word;
while(std::getline(stringStream, word, delimiter)) 
{
    wordVector.push_back(word);
}

Como posso quebrar a string em tokens com vários delimitadores?

questionAnswers(4)

yourAnswerToTheQuestion