StoneのBLOG

生活这种事情,从来都是自我陶醉

0%

new/delete与malloc/free显而易见的区别是,前者会调用对象的构造/析构函数,而后者不会。

阅读全文 »

运算符重载(operator overloading)只是一种”语法上的方便“(syntactic sugar).也就是说它只是另一种函数调用的方式。

阅读全文 »

制作单一实例,就会想到Singleton,单例模式。在C++里面如何制作一个唯一的一个实例,我只是有一个想法,然后付诸实践。也许这个想法或许是错的。但是重要的是我将这个想法付诸实践的过程,这个过程中我明白了许多知识点,只是不想忘记而已。

阅读全文 »

实在是遇见太多次了,遇见了还看不懂,再不整理就过分了。关于C++中的强制类型转换问题。这次的主角是:stati_cast,dynamic_cast,const_cast,reinterpret_cast

阅读全文 »

应某个要求,需要在运行过程中打印出运行的信息,即所谓的LOG收集,此时希望一起打印出来的内容包含调用的函数信息。

阅读全文 »