好在C有结构体,勉强可以当0.1个类来使用。 微信公众号:二进制人生 专注于嵌入式linux开发。 目录 前言1、继承2、封装伪构造函数3、多态 前言 我们都知道C语言是一门过程性语言,所谓过程性就是在解决问题时,将问题按步骤分解。 例如,做菜的时候,先点火,再倒油,接着下菜翻炒,最后加盐和酱油。但有时候借鉴面向...
您不应该使用auto_ptr,因为它调用delete而不是delete[]。尽管有些编译器会让您摆脱它……但是不建议您这样做。 auto_ptr在这里很完美。人们只是讨厌它,因为他们曾经听到它"有问题"。 在这种情况下,boost :: scoped_arr或boost :: shared_arr都可以工作。 @John Dibling:在这种情况下,由于auto_ptr使用delete而...
malloc仅仅是分配内存,new除了分配内存外还调用构造函数。free仅仅是释放内存,delete除了释放内存之外还调...