相关疑难解决方法(0)

在C++中存储任意对象的列表

在Java中,您可以拥有一个对象列表.您可以添加多种类型的对象,然后检索它们,检查它们的类型,并对该类型执行适当的操作.
例如:(如果代码不完全正确,我会道歉)

List<Object> list = new LinkedList<Object>();

list.add("Hello World!");
list.add(7);
list.add(true);

for (object o : list)
{
    if (o instanceof int)
        ; // Do stuff if it's an int
    else if (o instanceof String)
        ; // Do stuff if it's a string
    else if (o instanceof boolean)
        ; // Do stuff if it's a boolean
}
Run Code Online (Sandbox Code Playgroud)

在C++中复制此行为的最佳方法是什么?

c++ collections types

7
推荐指数
4
解决办法
8744
查看次数

标签 统计

c++ ×1

collections ×1

types ×1