问大家一个关于动态结构和动态数组的问题
我是自学的c++,但是对于动态结构和动态数组总是搞不明白,比如有道题是设计一个car的数组,但是要求程序先询问有多少汽车,使用new来创建一个相应数量的car结构组成的动态数组,我想知道的是这个动态数组怎么创建呢?是不是这样:
#include <iostream>
struct car{
char name;
int year;
};
int main()
{using namespace std;
car cars;
int n;
cin>>n;
int *cars=new cars[i];
// 我想知道我上面的方式对不对,麻烦下大家了