Is it possible to use std::string in a constant expression?
Be aware that whenever you pass this constant to a function taking a const std::string& a new std::string has to be constructed. That is usually the opposite of what one had in mind when creating a constant.