|
1. 写出对“知之者不如好之者,好之者不如乐之者”的理解。了解他不如爱护它,爱护它不如与之为乐2.用中文写出尽可能多的中文语句,要求包含有“都”的意思(all、both之意),但不能有“都”字皆、尽、全、咸、绝。。。。3.new/delete和malloc/free的区别,并说说你在什么情况下会自另行建立自己的内存分配机制。malloc和free不知道构造函数和析构函数 malloc/free:只要给出想要的内存的长度就分配,并返加(void*) new/delete:分配内存同时进行类型检测,内置了sizeof运算,如果分配类的话,自动调用类的构造函数,delete也是,释放内存时调类的析构为什么有必要写自己的operator new和operator delete?答案通常是:为了效率。缺省的operator new和operator delete具有非常好的通用性,它的这种灵活性也使得在某些特定的场合下,可以进一步改善它的性能。尤其在那些需要动态分配大量的但很小的对象的应用程序里,情况更是如此。有这样一个方法来实现你的自定义的. |