如果我有一个类:classA{private:charz;intx;public:A(charinputz,intinputx);~A(){}}我想在B类中创建一个A数组。classB{private:Aarrayofa[26];public:B();~B(){}voidupdatearray();//Thiswillfillthearraywithwhatisneeded.}classB{B:B(){updatearray();std::sort(&arrayofa[0],&arrayofa[26],A::descend);}}如何在B的构造函数中显式初始化arrayofa?
如果arrayOfA中的元素数量约为1000,而arrayOfB中的元素数量约为100,000(运行时间约为几分钟),则以下代码存在速度问题。如何提高速度?letarrayOfA=[(String,String)]()//secondstringintupleisabout30charactersletarrayOfB=[String]()//stringisabout200charactersvararrayOfC=[(String,Int)]()foriin0..0{arrayOfC+=[(name,amount)]}}更新同时,我制作了另一个代码,速度快了大约4倍。这个想法是为了