"提倡"搜索结果 1 条

是否提倡使用std::any?

别用 std::any,用微软的 proxy 。刚接触 C++17 的时候我以为 std::any 是个什么高大上的黑魔法,然后发现好像没啥实际用处,而且性能差得一匹。说回 std::any,你说它替代 void* 吧,它还真替代不了。不光运行时性能远低于用 void* 传参,我要转个基类类型它都没法转,要它何用?不光没用,你要不小心用了还可能在背后给你惹一堆破事。不管编译器怎么优化,总有一些情况 std::any 绕不过申请堆内存。因为 std::any 的一个对象就…