chdoca的个人博客分享 http://blog.sciencenet.cn/u/chdoca

博文

C++Primer学习笔记

已有 3189 次阅读 2012-5-8 22:58 |个人分类:学习心得|系统分类:科研笔记| 学习

第五章      表达式(5.8

 

本章主要讲了各种表达式操作,包括算术表达式、逻辑表达式、位运算、自增、自减、赋值、条件表达式等等,大部分概念和操作跟C语言一致。正确理解和编写复合型表达式的关键在于弄清楚操作符的优先级以及表达式的结合性和运算次序,其中运算次序是不确定的,因此应该避免出现在同一复合表达式的多个子表达式中出现同一变量并且对该变量进行自增或自减操作。

 

知识点:

动态内存管理的三种错误:删除指向动态分配内存的指针失败(“内存泄露”);读写已删除的对象;对同一对象使用多次delete操作。为了避免出现第二种错误,应该在删除指针所指向的对象后,将指针值置为0

C++四种强制类型转换操作:static_cast  dynamic_cast  const_cast  reinterpret_cast

 

 



https://wap.sciencenet.cn/blog-691244-568699.html

上一篇:C++Primer学习笔记
下一篇:C++Primer学习笔记
收藏 IP: 210.77.10.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-3-28 22:47

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部