【1】源代码
1 QString person[3];2 person[0] = "Zhangshan";3 person[1] = "true";4 person[2] = "30";
【2】以对象取代数组
1 #include2 class Person 3 { 4 public: 5 Person(QString strName, bool bMale, int nAge) 6 : m_name(strName) 7 , m_bMale(bMale) 8 , m_nAge(nAge) 9 {}10 11 void printInfo()12 {13 qDebug() << "Name :: " << m_name;14 qDebug() << "Male :: " << m_bMale;15 qDebug() << "Age :: " << m_nAge;16 }17 private:18 QString m_name;19 bool m_bMale;20 int m_nAge;21 };22 23 int main(int argc, char *argv[])24 {25 QCoreApplication a(argc, argv);26 27 Person personObj("Zhangshan", true, 30);28 personObj.printInfo();29 30 return a.exec();31 }32 33 // run out:34 /*35 Name :: "Zhangshan"36 Male :: true37 Age :: 3038 */
【3】总结
有一个数组 ,其中的元素各自代表不同的东西。以对象替换数组。
对于数组中的每个元素,以一个字段来表示。
Good Good Study, Day Day Up.
顺序 选择 循环 总结