C/C++
柯BUG
这个作者很懒,什么都没留下…
展开
-
C++随笔 delete void *
用了这么久的C++,才发现C++是目前所有的编成语言中最为复杂的一种,C++之路, 艰难..... delete void * 这一操作对于一些简单的系统内建类型不会有问题,但如果void*所指向的对象在析构函数里要释放,进行此造作会丢失内存,因为它不执行析构函数,例如: class CEntity{public:转载 2015-01-30 19:42:37 · 390 阅读 · 0 评论 -
从printf谈可变参数函数的实现
摘要:一直以来都觉得printf似乎是c语言库中功能最强大的函数之一,不仅因为它能格式化输出,更在于它的参数个数没有限制,要几个就给几个,来者不拒。printf这种对参数个数和参数类型的强大适应性,让人产生了对它进行探索的浓厚兴趣。关键字:printf, 可变参数 1. 使用情形 int a =10;double b = 20.0;char *str = "Hello转载 2015-01-30 11:02:47 · 174 阅读 · 0 评论