Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.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++新手;这是我的问题。 DataInterface是定义的结构。 我想创建Datainterface_1、Datainterface_2、Datainterface_3作为现有Datainterface的实例。如何做到这一点。 我写了以下内容: for (int i = 0; i < 3; ++i) { DataInterface* Datainterface_$i = .....; } for(int i=0;i_C++ - Fatal编程技术网

增加一个结构实例 我是C++新手;这是我的问题。 DataInterface是定义的结构。 我想创建Datainterface_1、Datainterface_2、Datainterface_3作为现有Datainterface的实例。如何做到这一点。 我写了以下内容: for (int i = 0; i < 3; ++i) { DataInterface* Datainterface_$i = .....; } for(int i=0;i

增加一个结构实例 我是C++新手;这是我的问题。 DataInterface是定义的结构。 我想创建Datainterface_1、Datainterface_2、Datainterface_3作为现有Datainterface的实例。如何做到这一点。 我写了以下内容: for (int i = 0; i < 3; ++i) { DataInterface* Datainterface_$i = .....; } for(int i=0;i,c++,C++,它不起作用。 有什么想法吗?使用类似于或的容器来保存多个实例。欢迎使用堆栈溢出。请花时间浏览一下,从这里介绍一下你的内容和你能问的内容。特别是发布一个重要的信息。你可以在C++上查看一些基础知识,比如说C++。找到一个,玩弄HelloWorld并朝容器(向量等)向上工作是个好主意。但是,在这里问这个问题是离题的。使用容器确实是解决这个问题的最简单的方法,我不理解反对票。虽然std::array可能更合适。我没有投反对票,但所问的问题是要创建多个不同的变量。这是一个相当明显的XY问题,但是由于as

它不起作用。
有什么想法吗?

使用类似于或的容器来保存多个实例。

欢迎使用堆栈溢出。请花时间浏览一下,从这里介绍一下你的内容和你能问的内容。特别是发布一个重要的信息。你可以在C++上查看一些基础知识,比如说C++。找到一个,玩弄HelloWorld并朝容器(向量等)向上工作是个好主意。但是,在这里问这个问题是离题的。使用容器确实是解决这个问题的最简单的方法,我不理解反对票。虽然std::array可能更合适。我没有投反对票,但所问的问题是要创建多个不同的变量。这是一个相当明显的XY问题,但是由于askter显然不熟悉非常基本的C++概念,所以没有一个答案能帮助他们真正的帮助他们。“max LangHOF”当然,它确实问过,但这很可能不是正确的解决方案(正如你所说的,并且缺少C++知识)。但是,这个问题也需要“任何想法”;)不管怎样,我都会保留这个答案,不管投票结果如何。为什么不这样做:DataInterface*DataInterface=newdatainterface[3],后跟for(int I=0;I<3;++I)DataInterface[I]=。。。。。。;你觉得呢think@handyemmanuel使用手动内存管理的简单事实让我想到“不,请不要这样做。使用容器和/或智能指针”。