задумке) метафункции, то так как string сам по себе динамический и не имеет constexpr конструктора, это уже не работает в момент компиляции? То есть замены какого-нибудь std::cout << print_IP_v<int, 2130706433> << std::endl; на гипотетический std::cout << std::string("127.0.0.1") << std::endl; не произойдет? Вот кодъ:
https://pastebin.com/cmpA4D8h
Не произойдёт, вычисление будет в рантайме у тебя
Можешь посмотреть, если интересно https://godbolt.org/z/fo5cvX
Обсуждают сегодня