我有以下数组:
int* myArray = new int[45];
如果我想在不知道数组实际大小的情况下迭代每个元素,我需要使用for_each
?
如果是这样,那你会怎么写for_each
?我正在查看以下站点并阅读 for_each 但无法弄清楚如何将它们组合在一起。
http://www.cplusplus.com/reference/algorithm/for_each/
更新:在这种情况下, Afor_each
不是一个好的选择,因为必须知道数组的大小。向量是完成此类任务的正确方法。在这种情况下,我使用数组的原因是出于学习目的。如果这是一个严肃的项目,我会转向诸如列表/向量之类的东西。