арене памяти. Классов будет много разных. Можно ли как-то избежать необходимости создания специализации для каждого класса? Вот код, проблемные строчки(33 и 35) отмечены грустными лицами.
https://godbolt.org/z/_aqqYP
а точно надо template <typename...> typename T, может хватит typename T?
Что за арена?
Кстати, почему не на основе pmr? Арена в виде memory resource, бонусом всякие стандартные контейнеры через polymorphic allocator construct могут детектить и подсовывать свой resource автоматом в список аргументов. Например pmr::vector<pmr:: string> в emplace_back("xxx") добавит в аргументы свой memory resource (в частном случае арену).
Обсуждают сегодня