是否可以在C++中创建不同类型的多个有序元组的数组?例如,我希望能够制作一个元组数组,其中每个元组包含一个int、一个字符串和一个double?所以像这样:vector,double>>;这样我就可以得到一个元组(2,"3",5.43)。这里的问题是,一般来说我事先并不知道元组的大小。因此,它可能只有两个元素,或者五个元素,或者示例中的三个元素以及所有不同的类型。而且顺序也可能不同。是否可以在C++中执行类似的操作,否则我将不得不切换到Python? 最佳答案 数组是对象(大小相同)的系统排列。在C/C++中,您不能创建可变大小元素