Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/138.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 随机对象生成器c++;_C++_Class_Oop_Object_Random - Fatal编程技术网

C++ 随机对象生成器c++;

C++ 随机对象生成器c++;,c++,class,oop,object,random,C++,Class,Oop,Object,Random,我一直在做一个项目,这个项目应该是重建一架飞机的三脚架。 我不知道如何编程一个我想要的关键特性 如何生成一组从预定义列表中拾取其参数的对象?例如,假设我们有一个类“Passenger”,它接受参数Name、Age、national和phoneNumber。我需要程序生成,比方说10个类的对象,并从20个预设名称的数组中随机获取它们的属性。我知道我可以自己定义10个对象,但是如果我想生成100个这样的对象,会发生什么呢?有办法吗 提前谢谢 您可以创建一个包含指定数量对象的向量,然后使用for循环动

我一直在做一个项目,这个项目应该是重建一架飞机的三脚架。 我不知道如何编程一个我想要的关键特性

如何生成一组从预定义列表中拾取其参数的对象?例如,假设我们有一个类“Passenger”,它接受参数Name、Age、national和phoneNumber。我需要程序生成,比方说10个类的对象,并从20个预设名称的数组中随机获取它们的属性。我知道我可以自己定义10个对象,但是如果我想生成100个这样的对象,会发生什么呢?有办法吗


提前谢谢

您可以创建一个包含指定数量对象的向量,然后使用for循环动态创建乘客对象并将其插入该向量。对于随机属性,只需获取与预定义列表大小相同的随机数,并获取该索引处的元素