现代 C++ 不保举频繁使用 void*,可替代选项包括:
替代方式分析std::any任意范例存储,范例安全但有开销std::variant范例受限但更高效,得当多范例分发模板泛型用于写通用函数,如 template<typename T>虚函数 + 多态对象行为抽象,面向对象设计更公道总结
长处缺点通用性强、兼容 C 接口安全性差、轻易出错轻巧机动范例信息丢失、无法主动范例推导在 写 C++ 项目时不发起广泛使用 void*,但在与底层 C 库、体系 API 交互时,它还是不可或缺的本事。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。