|||
第五章 表达式(5.8)
本章主要讲了各种表达式操作,包括算术表达式、逻辑表达式、位运算、自增、自减、赋值、条件表达式等等,大部分概念和操作跟C语言一致。正确理解和编写复合型表达式的关键在于弄清楚操作符的优先级以及表达式的结合性和运算次序,其中运算次序是不确定的,因此应该避免出现在同一复合表达式的多个子表达式中出现同一变量并且对该变量进行自增或自减操作。
知识点:
动态内存管理的三种错误:删除指向动态分配内存的指针失败(“内存泄露”);读写已删除的对象;对同一对象使用多次delete操作。为了避免出现第二种错误,应该在删除指针所指向的对象后,将指针值置为0。
C++四种强制类型转换操作:static_cast dynamic_cast const_cast reinterpret_cast。
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-10-19 21:31
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社