std::list push_back 不相关的类型

std::list push_back unrelated types

是否可以 push_back 将不同类型的变量添加到 userClass 列表中?

list<MyClass*>* myList
list<int>* NewData

// -- ..some population of NewDat.. --

myList->push_back(NewData);

不,向量或列表不可能保存多种类型的数据。

没有。你所要求的是不可能的。 myList 存储 MyClass*,而不是 intint 的列表。如果你想要一个通用列表,你可以使用 std::list<std::any>,或者,如果你事先知道类型,std::list<std::variant<(types here)>>.