C语言
文章平均质量分 72
midsum
这个作者很懒,什么都没留下…
展开
-
malloc和calloc的区别
做C这么久了,才了解calloc函数也是挺丢人的。 从网上找了很多关于这两者区别的文章,有的甚至总结了好多人的结论。但我感觉都没有说的很明白。 其中关于函数原型的区别根本就没必要在讨论了,但是从原型上看,malloc的含义是“给我一个大小为size的连续内存”,而calloc貌似是“给我n个大小为size的连续内存”。由于这样的原型,有人说(不知道是不是官方的)calloc原创 2015-07-17 14:41:00 · 1964 阅读 · 0 评论 -
C++异常机制
看C++Primer的异常部分时,有这么两个现象: 1. throw时抛出的对象即使是全局变量,在catch中对捕获到的异常变量的修改也不能修改到原始的全局变量(无论catch中异常变量的声明是否是引用) enum EHstate { noErr, zeroOp, negativeOp, severeError }; enum EHstate state = noErr; int mathFu原创 2015-09-10 17:44:57 · 392 阅读 · 0 评论