C++ 老师告诉我不要使用静态/动态向量指针

C++ 老师告诉我不要使用静态/动态向量指针,c++,pointers,C++,Pointers,但这些究竟是什么?是 Vec; 向量推回(2); 指针?如果是这样,如果我想实现列表/向量/数组,我还可以使用哪些其他选项 我个人的信息是:指针是一种糟糕的编码方式还是有点过时 是类而不是指针。 我认为你的老师想阻止你使用c型数组: float* array = new float[200]; 这可能是因为使用此选项后,您必须记住删除它们: delete[] array; 向量将为您处理此问题。Plus提供了一些不错的方法,比如size,如果需要更多的空间,dynamicali可以调整大小

但这些究竟是什么?是

Vec;
向量推回(2);
指针?如果是这样,如果我想实现列表/向量/数组,我还可以使用哪些其他选项

我个人的信息是:指针是一种糟糕的编码方式还是有点过时

是类而不是指针。 我认为你的老师想阻止你使用c型数组:

float* array = new float[200];
这可能是因为使用此选项后,您必须记住删除它们:

delete[] array;
向量将为您处理此问题。Plus提供了一些不错的方法,比如size,如果需要更多的空间,dynamicali可以调整大小


这里有一个静态变量:
std::array

,如果你的老师在要求你使用指针实现某些东西之前没有告诉你指针是什么,我想一个教程可以很好地解释什么是指针:那天我没来,所以我没被教什么是指针,他指的是用作数组的指针上的静态/动态分配?或者他指的是具有“静态”(固定)大小和动态大小的元素数组?如果你在理解老师所说的内容时有问题,为什么要在这里提问?“为什么不问问你的老师呢?”Quotenbanane说,“对不起,我不明白。”。你的老师是不可接近的吗?帮助你解决编程问题是你的老师的工作。请不要在明显离题/糟糕的问题上发布答案!可以我不是这么看的,这个问题怎么不好。这至少足够让普通的光之人给我指出正确的方向。