Я начал писать очередной хеллоуворлдный физзбазз, хочу написать функцию, которая находит путь в графе слов, если он там есть. Соответственно хочу вернуть или std::vector<std::string>
, если путь найден, или ничего не возвращать. Что же мне теперь делать, тянуть буст в зависимостях? Или исключение кидать? А может что-то еще более наркоманское, типа умного указателя на этот самый вектор, и если не получилось, то указатель пусть будет равен нулю?