我想要的是一个函数,每次我调用它时都会创建一个新的不同实例(使用不同的名称......)
像这样:
void person::new_person(){
person *(id+index) = new person(name_temp, age_temp, quote_temp);
}
但它不起作用......我不知道我应该怎么做......(每次创建新实例时索引都会加一)。我意识到每次我做一个指针并在上面添加空格,就像这样:
int*p;
*(p+1) = 5;
它可以编译,但在运行时会冻结(我认为它不允许获取内存),因此“person *(id + index)”可能也不起作用。你怎么看?