C++
文章平均质量分 68
LumosJ
很懒,真的很懒
展开
-
运算符重载及其应用——日期类的实现(完整版)
首先,我们先来了解什么是运算符重载?为什么要引入运算符重载?C++为了增强代码的可读性引入了运算符重载,使自定义类型可以像内置类型一样去用运算符。运算符重载是具有特殊函数名的函数,也具有其返回值类型,函数名字以及参数列表,其返回值类型与参数列表与普通的函数类似。函数原型:返回值类型 operator需要重载的操作符(参数列表)注意事项如下:1、 不能通过连接其他符号来创建新的操作符:比如operator@2、重载操作符必须有一个类类型或者枚举类型的操作数3、用于内置类型的操作符,其原创 2021-03-06 21:46:10 · 970 阅读 · 0 评论 -
引用(C++入门)
文章目录一、引用的概念二、引用的特性三、常引用四、使用场景(作用)五、引用和指针的区别一、引用的概念引用不是新定义一个变量,而是给已存在变量取了一个别名,编译器不会为引用变量开辟内存空间,它和它引用的变量共用同一块内存空间。类型& 引用变量名(对象名) = 引用实体;注意:引用类型必须和引用实体是同种类型的。void TestRef(){ int a = 10; int& ra = a;//<====定义引用类型 printf("%p\n", &a);原创 2021-02-10 20:22:21 · 138 阅读 · 0 评论