zoukankan      html  css  js  c++  java
  • C++ 对象数组

    ——顾名思义,创建存储对象的数组

    Stock mystuff[4];    // creates an array of 4 Stock objects
    

      上述声明要求,这个类要么没有显示地定义任何构造函数,要么定义了一个显示默认构造函数

    const int STK = 4;
    Stock stocks[STK] = {
        Stock("NanoSmart", 12.5, 20),
        Stock("Boffo Objects", 200, 2.0),
        Stock("Monolithic Obelisks", 130, 3.25),
        Stock("Fleep Enterprises", 60, 6.5)
    };
    

      这里使用构造函数初始化数组元素

    初始化对象数组的方案:

    使用构造函数初始化数组元素时,首先使用默认构造函数创建数组元素,然后花括号中的构造函数将创建临时变量,然后将临时对象的内容复制到相应的元素中。因此要创建类对象数组,则这个类必须有默认构造函数。

  • 相关阅读:
    Redis篇
    MySql篇
    Tomcat篇
    JDK篇
    冒泡排序(算法源码)
    堆排序(源码)
    快速排序(递归及非递归算法源码)
    MongoDB 复制
    MongoDB appendix
    服务器端脚本
  • 原文地址:https://www.cnblogs.com/suui90/p/13038538.html
Copyright © 2011-2022 走看看