Dividir una cadena en palabras por múltiples delimitadores

Tengo texto (texto significativo o expresión aritmética) y quiero dividirlo en palabras.
Si tuviera un solo delimitador, usaría:

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

¿Cómo puedo dividir la cadena en tokens con varios delimitadores?

Respuestas a la pregunta(4)

Su respuesta a la pregunta