zoukankan      html  css  js  c++  java
  • 3.5 以对象取代数组

    【1】源代码

    1     QString person[3];
    2     person[0] = "Zhangshan";
    3     person[1] = "true";
    4     person[2] = "30";

    【2】以对象取代数组

     1 #include <QString>
     2 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 ::  true
    37 Age ::  30
    38 */

    【3】总结

    有一个数组 ,其中的元素各自代表不同的东西。以对象替换数组。

    对于数组中的每个元素,以一个字段来表示。

    Good Good Study, Day Day Up.

    顺序 选择 循环 总结

  • 相关阅读:
    Filter
    Servlet
    Maven(Mac)
    SpringMVC 完美解决PUT请求参数绑定问题(普通表单和文件表单)
    Android Bitmap
    Android ContentProvider
    浅谈数据库事务隔离
    开启Spring Initializr个性化之旅
    java浮点型精度丢失浅析
    爬取糗事百科段子
  • 原文地址:https://www.cnblogs.com/Braveliu/p/7347559.html
Copyright © 2011-2022 走看看