Описание тега static-pointer-cast

2 ответа

Почему static_pointer_cast не работает с ADL, но требует явного std::`?

Рассмотреть возможность // https://godbolt.org/z/z5M9b9jzx #include <memory> #include <cassert> struct B {}; struct D : B {}; int main() { std::shared_ptr<B> b = std::make_shared<D>(); auto d = static_pointer_cast<D>(b)…