当前位置: 首页 > news >正文

c++ 有名对象和匿名对象

c++ 有名对象和匿名对象

有名对象就是有名字的对象,匿名对象就是没有名字的对象。

#define _CRT_SECURE_NO_WARNINGS 1
using namespace std;
#include<iostream>
class score
{
public:score(){math = 100;chinese = 100;english = 100;}score(int _math, int _chinese, int _english){math = _math;chinese = _chinese;english = _english;}void print(){cout << "math=" << math << endl;cout << "chinese=" << chinese << endl;cout << "english=" << english << endl;}
private:int math=100;int chinese=100;int english=100;
};int main()
{score s1;score s2();score(100,100,100);score();return 0;
}

在这里插入图片描述

匿名对象的特点:匿名对象的生命周期只在当前一行

匿名函数的应用:有时候实例化某一个类只是为了调用这个类中的某个函数,为了简化代码,可以使用匿名对象调用该函数,随后匿名类即销毁,十分方便。

http://www.lryc.cn/news/327141.html

相关文章:

  • day 36 贪心算法 part05● 435. 无重叠区间 ● 763.划分字母区间 ● 56. 合并区间
  • 【数据结构与算法】快速排序(详解:快排的Hoare原版,挖坑法和双指针法|避免快排最坏时间复杂度的两种解决方案|小区间优化|非递归的快排)
  • 三位数组合-第12届蓝桥杯选拔赛Python真题精选
  • Mongodb入门到入土,安装到实战,外包半年学习的成果
  • 【C++初阶】之类和对象(下)
  • Spring Boot 3 极速搭建OAuth2认证框架
  • 大数据开发(离线实时音乐数仓)
  • Python读取csv文件入Oracle数据库
  • Linux_进程概念_冯诺依曼_进程概念_查看进程_获取进程pid_创建进程_进程状态_进程优先级_环境变量_获取环境变量三种方式_3
  • Set A Light 3D Studio中文--- 打造专业级3D照明效果
  • 【深度学习】基于机器学习的无机钙钛矿材料形成能预测,预测形成能,神经网络,回归问题
  • 20240321-2-Adaboost 算法介绍
  • python第三方库的安装,卸载和更新,以及在cmd下pip install安装的包在pycharm不可用问题的解决
  • Python第三次作业
  • ai写作软件选哪个?这5款风靡全球的工具不容错过!
  • 信号处理与分析——matlab记录
  • Android Databinding 使用教程
  • 【每日跟读】常用英语500句(200~300)
  • 【Java开发过程中的流程图】
  • 蓝桥杯刷题-day5-动态规划
  • 新概念英语1:Lesson7内容详解
  • FASTAPI系列 14-使用JSONResponse 返回JSON内容
  • 【版本控制】git使用指南
  • Flask 与小程序 的图片数据交互 过程及探讨研究学习
  • 【JavaEE】初识线程,线程与进程的区别
  • Kafka高级面试题-2024
  • Qt——Qt文本读写之QFile与QTextStream的使用总结(打开文本文件,修改内容后保存至该文件中)
  • 掌握Java中的super关键字
  • STM32之HAL开发——系统定时器(SysTick)
  • Redis 不再“开源”:中国面临的挑战与策略应对