摘要: 除非必要,尽量不要对变量进行强制转换。这是因为强制转换是存在风险的,但实际上在某种情况下,转型是必需的。旧式C转型方式为(type)expression,即由一对小括号加上一个对象名称组成,而这种语法结构在C++的任何地方都有可能使用,这就无法直观的判断出是否是转型操作。在C++中,旧式的C转型方式... 阅读全文
posted @ 2015-10-03 18:35 fenghuan 阅读(335) 评论(0) 推荐(0)
摘要: malloc/free是C语言中的内存申请和释放函数,利用它们可方便地管理内存。而在C++中我们又有了新的工具:new/delete。new/delete在管理内存的同时会调用类的构造函数和析构函数,而malloc/free仅仅实现了内存的分配和释放,没有调用类的构造函数和析构函数。malloc/f... 阅读全文
posted @ 2015-10-03 14:57 fenghuan 阅读(280) 评论(0) 推荐(0)