难通专题

C++ primer (5th) 随想与学习笔记 6 优先级晦涩难通 新标准更清晰

第四章 表达式 字面符和变量是最简单的表达式(expression)。 4.1 基础 自定义运算符称为重载运算符(overloaded operator)。左值和右值的说法来自于C语言,谭浩强就没讲过!?除了优先级和结合律外,求值顺序也是易错点,cout<< i<<""<<++i<<endl;虽知道第一个输出的是i,但不知i的值是否已经加一。这种策略是在代码生成效率和程序潜在缺陷之间的权衡,