首页 > 代码库 > C++primer学习笔记(二)——Chapter 4
C++primer学习笔记(二)——Chapter 4
4.1 Fundamentals
1.Basic Concepts
(1)操作符分为一元,二元或者三元操作符;
(2)复杂的表达式中含有很多操作符时:
规则一:分为不同的级别,级别高的先运行;
规则二:相同级别的操作符有执行顺序的确定;
(3)操作符可以改变操作数的类型
一般将级别低的转化成级别高的
(4)重载运算符
相同的运算符在对不同类型的对象进行操作的时候,会有不同的功能;
(5)Lvalue和Rvalue
显而易见:Lvalue指的是Left value,Rvalue指的是Right value;所谓的Lvalue简单的来说就是可以放在‘=’左边的value,而Rvalue则是不能放在‘=’左边的value。实际上Lvalue就是持续暂用内存的value,即是使用它所在的内存,而Rvalue则是使用其内容,就是值,而不是用其所占有的内存空间。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。