Я создал Socket Wrapper.Его можно создать с помощью двух шаблонов:
Socket<asio::ip::udp>
Socket<asio::ip::tcp>
В классе Singleton я хочу создать один из двух, но я получаю параметр времени выполнения, который делает выбор.Как мне создать один из жгутов во время выполнения?
Я знаю о boost::variant
, есть ли способ без?