首页 > 其他分享 >将一个立方体对象的值赋给另一个立方体对象

将一个立方体对象的值赋给另一个立方体对象

时间:2024-07-03 12:56:02浏览次数:10  
标签:对象 成员 运算符 一个 立方体 数据 存储空间 赋值

        如果对一个类定义了两个或多个对象,则这些同类的对象之间可以互相赋值,或者说,一个对象的值可以赋给另一个同类的对象。这里所指的对象的值是指对象中所有数据成员的值。
        对象之间的赋值也是通过赋值运算符"="进行的。本来,赋值运算符"="只能用来对单个的变量赋值,现在被扩展为两个同类对象之间的赋值,这是通过对赋值运算符的重载实现的(关于运算符的重载将在后面的文章中介绍)。实际上这个过程是通过成员复制(memberwise copy)来完成的,即将一个对象的成员值一一复制给另一对象的对应成员。对象赋值的一般形式为

        对象名1=对象名2;

        注意对象名1和对象名2必须属于同一个类。

编写程序:

运行结果:

说明:
        (1)对象的赋值只对其中数据成员赋值,而不对成员函数赋值。数据成员是占存储空间的,不同对象的数据成员占有不同的存储空间,赋值的过程是将一个对象的数据成员在存储空间的状态复制给另一个对象的数据成员的存储空间。而不同对象的成员函数是同一个函数代码段,不需要,也无法对它们赋值。
        (2)类的数据成员中不能包括动态分配的数据,否则在赋值时可能出现严重后果(在此不详细分析,只须记住这一结论即可)。

标签:对象,成员,运算符,一个,立方体,数据,存储空间,赋值
From: https://blog.csdn.net/2301_80138271/article/details/140124494

相关文章

  • SRC实战:分享一个不到500块的高危,史低价(在steam都可以上头条了)。
    最近工作忙得飞起,挖洞的时间变少了,一般有什么活动之类的才会花个半天时间去尝试一下。今天这个漏洞有点意思,不到500块的高危,但是我个人认为是严重低估了的,但没办法,白帽子在审核面前没人权啊。以下主要是过程与思路分析,没截图,因为几百块的高危不配有图。0x00入口这次的......
  • ai绘画一条作品变现1400+,怎么做一个赚钱的AI绘画账号?
    大家都知道现在AI很火,变现的玩法也多种多样,但一说到AI,大家就下意识认为这东西离我太远,自己没有那么高学历,不会英文,不会用AI模型等。其实Ai没有大家想象得那么难,尤其在AI绘画这块,离普通人变现最近的就是AI绘画推文,不仅变现天花板高,可玩性还可多种多样,等你后续做起来以后,推文......
  • 鸿蒙手机号&&验证码登录, 包含倒计时&&号码格式验证码格式校验, 还有 使用 Hyperlink
    1,先看看整体效果                          2,看格式校验效果                            3,代码直接CV  importpromptActionfrom'@ohos.promptA......
  • 开发一个流程图编辑器
    最近用react+golang开发的一个后管项目中需要用到流程图编辑器,实现一个审批流配置的功能,找了react生态下的一些开源库,最终决定使用xflow,这个库非常强大,但是还不能完全满足我的需求。我的需求:1、布局使用左中右的三列布局,从左到右分别是可用节点、编辑器画布、属性面板2、节点(审......
  • 面试官:JVM调优,主要针对是哪一个区域?JVM内存结构是怎样的?
    作为一个Java程序员,在日常的开发中,不必像C/C++程序员那样,为每一个内存的分配而操心,JVM会替我们进行自动的内存分配和回收,方便我们开发。但是一旦发生内存泄漏或者内存溢出,如果对Java内存结构不清楚,那将会是一件非常麻烦的事情!本文笔者将为大家详解Java内存结构。面试tips聊聊......
  • 迭代器协议、可迭代对象(迭代器)、三元表达式、生成器
    今天说的这老几位可是老牛逼了,认真看,咱们挨个介绍哈。1、迭代器协议(1)有一个next()方法(2)只能往后走不能往前退2、可迭代对象可迭代对象又叫做迭代器,什么是可迭代对象呢?很简单,满足迭代器协议的对象就是可迭代对象。说白了,就是满足前面那两条:有一个next()方法,只能往后走不能往......
  • 一个人独立开发出一款发行版app要掌握哪些知识?
    选择并精通至少一种适用于移动应用开发的编程语言。对于Android开发,常见选择有Java或Kotlin;对于iOS开发,则主要是Swift或Objective-C。编程语言是App开发的基础,决定了代码的可读性、可维护性和性能。根据目标平台安装相应的开发环境。Android开发通常使用AndroidStudio,iOS开......
  • SciTech-Psychology-Management-Behavioral Approach: Hawthorne effect霍桑效应: 主
    长期行为上:立场、思想信仰、文化理念、利益分配、投入产出比、自主自由度等,多维度决定。短期行为上:霍桑效应是一方面,被关注等社会性需要的满足,对比物质待遇也/更能激励员工的积极性和创造性[1]。社会行为上:人们相互之间,能相互影响,通过“谈话”、行为、交互甚至是“刺......
  • 搭建网站遇到的一个小问题
    问题:直接打开域名就显示站点创建成功,但是在服务器中的宝塔面板中并不能操作这个页面,即使是删除了默认的文件也是解决:确认文件路径:确保您的index.html文件位于正确的网站根目录中,该目录在Nginx配置中是由root指定的。修改默认服务器配置:如果您希望默认情况下所有未......
  • 请编写函数fun,该函数的功能是:删去一维数组中所有相同的数, 使之只剩一个。数组中的数已
    /请编写函数fun,该函数的功能是:删去一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数/#include<stdio.h>intfun(intarr[],intsize){if(size==0){return0;}inti,j=0;for......