Если вы используете char*, я могу инициализировать его до NULL, а затем проверить, установлено ли это путем сравнения. Как сделать то же самое для std::string? Как проверить, установлена ли строка или нет?
EDIT: Что делать, если строка, которую я установил, также пуста? Должен ли я использовать дополнительный флаг, чтобы проверить, установлен ли параметр std::string?