cost 296 ms
為什么 `static_pointer_cast` 不能與 ADL 一起使用,但需要顯式的 `std::`?

[英]Why doesn't `static_pointer_cast` work with ADL, but requires explicit `std::`?

考慮 我希望對static_pointer_cast的不合格調用解析為std::static_pointer_cast ,因為b作為std::shared_ptr應該使用 ADL 將namespace std帶入。 為什么不呢? 我需要明確編寫std::shared_pointer_cast以使其 ...


排序:
質量:
 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM