zoukankan      html  css  js  c++  java
  • 类对象的定义

    ---------------siwuxie095

       

       

       

       

       

       

       

       

    对象实例化

       

    C++ 中,类就是一个模板,对象的实例化其实就是计算机根据

    一个类的设计,制造出多个对象的过程

       

       

       

       

    实例化对象有两种方式:

       

       

       

       

    例如:

       

    1)从栈中实例化对象

       

    如果要定义一个对象:TV tv;

    如果要定义一个对象数组:TV tv[20];

       

       

       

    2)从堆中实例化对象

     

    如果要定义一个对象,使用指针指向 new 运算符申请出来的内存:

       

    TV *p=new TV();

       

    「new 运算符申请出来的内存就是在堆上,这块内存将作为 TV 的对象来使用」

       

    如果要定义一个对象数组,同理 ...

       

    从堆中实例化的对象,在使用完后,切记要将申请的内存释放掉

       

       

       

       

       

       

    对象成员的访问

       

       

    通过不同的实例化方式生成的对象,访问数据成员和成员函数的方式也各有不同

       

       

    如果是单一对象来访问数据成员和成员函数

       

    1)通过栈实例化的对象使用 . 来访问

       

       

       

    2)通过堆实例化的对象使用 -> 来访问

       

       

       

       

       

    如果是对象数组来访问数据成员和成员函数,可以使用 for 循环

       

       

       

       

       

       

       

       

       

       

    【made by siwuxie095】

  • 相关阅读:
    自我介绍
    币值转换
    打印沙漏
    对我影响最大的三位老师

    pta
    pta-3
    学习计划
    对我有影响的三个老师
    介绍自己
  • 原文地址:https://www.cnblogs.com/siwuxie095/p/6698691.html
Copyright © 2011-2022 走看看