【发布时间】:2010-10-26 11:01:03
【问题描述】:
请告诉我如何从 C++ 数组中删除元素。
我的老师将它的值设置为 0,对吗?
【问题讨论】:
-
你能提供一些代码来说明吗? 删除到底是什么意思?
-
你的意思是删除关键字
delete吗?或者你的意思是简单地从数组中删除一个元素?你有指针数组还是对象数组? -
您将不得不提供一些代码来阐明您的意思。 “C++”数组在技术上与 C 数组没有什么不同:例如
int foo[30];但是在 C++ 中实现数组有很多不同的方法。 -
它是一个简单的购物账单系统......人们可以从存储在数组中的产品列表中删除购买的产品......
-
@Krishna:您需要显示一些代码。 不能“将数组设置为 0”。但是,可以将指向(可能是动态分配的)数组中第一个元素的指针设置为
0。一个人可以做各种各样的其他事情。所以您需要向我们展示一些代码,否则您可能不会得到有意义的答案。