首页 > 编程语言 >C++学习笔记——operator

C++学习笔记——operator

时间:2022-12-01 16:24:43浏览次数:44  
标签:int 笔记 运算符 Stu C++ operator 重载

//#include<iostream>
//using namespace std;
//
//
//class Stu
//{
//public:
//    int a;
//    double b;
//
//    Stu()
//    {
//        a = 12;
//        b = 13.13;
//    }
//};
//
////运算符重载                operator的参数必须有一个是类内的对象
////加法重载
//void operator+(Stu& st, int a)            //对象在前的运算符重载函数
//{
//    cout << (st.a+a) << endl;
//}
//
//void operator+(int a, Stu& st)            //对象在后的运算符重载函数
//{
//    cout << (st.a + a) << endl;
//}
//
//
//int main()
//{
//    Stu st1, st2;
//    //st1 + st2;对象之间不能相加,  对象+对象,对象+数字默认都是不能被执行的
//    st1 + 12;            //对象在前
//    12 + st2;
//    return 0;
//}

 

标签:int,笔记,运算符,Stu,C++,operator,重载
From: https://www.cnblogs.com/kun-sir/p/16941760.html

相关文章

  • C++学习笔记——类内operator
    //#include<iostream>//usingnamespacestd;////classStu//{//public://inta;//Stu()//{//a=26;//}//intoperator+(intb)......
  • C++学习笔记——二元运算符
    //#include<iostream>//usingnamespacestd;////classStu//{//public://inta;//Stu(inta1)//{//a=a1;//}////关系运算符重......
  • C++学习笔记——一元运算符
    //#include<iostream>//usingnamespacestd;////classStu//{//public://inttemp;//Stu(intt)//{//temp=t;//}////负号//......
  • C++学习笔记——static累加
    //#include<iostream>//usingnamespacestd;////classStu//{//public://staticintb;//静态成员无论赋值如何变化,一个静态成员只有一个空间//......
  • 剑指offer题解C++版
    一,常见数据结构1,数组3-找出数组中重复的数字4-二维数组中的查找5-替换空格29-顺时针打印矩阵leetcode989-数组形式的整数加法leetcode26-删除有序数组中的重复......
  • VUE小白笔记-初入者
    错误vscode格式化代码报错错误[Error-15:07:33]RequesttextDocument/formattingfailed.Message:RequesttextDocument/formattingfailedwithmessage:Ove......
  • 关于c++的预定义宏
    有时候看到代码里充斥着宏,很难受,这些宏都是啥玩意,哪来的。有些是库或者代码定义的,有些是编译器定义的,有些是cmake里面定义的,再在代码里使用。查看或者说查询语言标准,编译器......
  • MySQL数据库-数据完整性-笔记
    数据完整性一个数据库就是一个完整的业务单元,可以包含多张表,数据被存储在表中在表中为了更加准确的存储数据,保证数据的正确有效,可以在创建表的时候,为表添加一些强制性的验证......
  • 数据库-介绍-笔记
    1.数据库数据库就是一种特殊的文件,其中存储着需要的数据关系型数据库核心元素数据行(记录)数据列(字段)数据表(数据行的集合)数据库(数据表的集合)2.RDBMSRelationalDataba......
  • MySQL数据库-安装-笔记
    1.服务器端安装安装服务器端:在终端中输入如下命令,回车后,然后按照提示输入sudoapt-getinstallmysql-server当前使用的ubuntu镜像中已经安装好了mysql服务器端,无需再安装,并......