使用boost.any库有什么优点?你能给我一些现实生活中的例子吗?为什么通过在对象层次结构的根中具有某种通用类型并创建具有该基本类型的容器而无法实现相同的功能?
最佳答案
我认为,Boost.Variant应该始终是首选,因为它是非侵入性的,并且仍然需要非常结构化的编程。
但是我想boost.any背后的主要思想是提供等效的Java和C#对象类型。这是说“是的我们可以”的一种方式! :-)
关于c++ - boost any library的典型用法是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45612850/