王的男人
发布时间:2013-09-10 09:58:11
不需要C++,C语言照样可以面向对象编程,照样可以模版编程。下面是我写cfan库的一些经验。 模版编程使用void*会迫使内存在堆上分配,模版编程能在不损失性能的情况下复用代码。例如一个Point对象,需要有doble类型和int类型两方。使用模版实现如下: 1.........【阅读全文】
发布时间:2013-04-02 00:08:24
内存管理是个比较复杂的东西,我这里记录一些比较重要的笔记。 0.永远保持谦虚的态度来使用指针和操作内存。 1.在用free释放内存后,要记得将指针赋值为NULL,防止产生"野指针"。 2.尽量不要用指针指向常量字符串。看一个.........【阅读全文】