Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
#include "boost/variant.hpp" boost::variant<int, std::string > f(int i) { if (i == 0) { return 1; } else { return std::string("str"); } } int main() { std::cout << f(0) << " " << f(1) << std::endl; }