请教,for(auto x in 动态数组a)没有begin函数,如何解决
class Reader{
std::string name;
int num;
std::string sex;
}
Reader *xx;
xx = new Reader[10];
for (Reader x : xx);
提示基于范围的for语句需要合适的begin函数,是动态数组不提供begin函数么,如何解决?
另外,for each (Reader x in xx)也报错,for each语句不能操作Reader*类型的表达式
谢谢大家