在C++中是否可能有指向不同类型的指针数组?
请提供示例)

最佳答案

C++是具有更多功能的C语言。因此,如果您想以C方式进行操作,如上所述,您只需制作一个void指针数组

无效* ary [10];
ary [0] = new int();
ary [1] = new float();

DA。

如果您想以面向对象的方式进行操作,那么您想使用一个集合,并使要添加到集合中的所有内容都源自可以添加到集合中的同一基础对象类。
在Java中,这是“对象”,C++没有内置的基础对象,但是您使用的任何集合库都将具有您可以子类化的东西。

关于c++ - 在C++中是否可能有指向不同类型的指针数组?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1579786/

10-10 07:59