
C++基础语法
c++
qq_40631424
这个作者很懒,什么都没留下…
展开
-
C++ 类对象反射(单例工厂+类注册系统+宏定义)
className;;原创 2023-07-31 14:10:16 · 555 阅读 · 0 评论 -
左值,右值,左值引用,右值引用
右值引用就是把右值变成左值,通常实在C++返回值上,对于自定子类的重复拷贝做了重要改善,大大提高了C++的效率。左值引用实际上是一种隐式的指针,它为对象建立一个别名,通过操作符&来实现,即一个&符号后面跟上一个变量名。虽然说右值引用不能引用左值,但是move函数可以实现。可以长时间保存,可以存在于=左边的值,可以取地址;左值引用:引用的实体既可以是左值,也可以为右值。临时值,不能存在于=左边的值,不可以取地址。右值引用:引用的实体只能是右值,不能引用左值。左值引用:左值引用得到的就是还是一个左值。原创 2023-04-05 14:47:57 · 107 阅读 · 0 评论