C++知识
文章平均质量分 71
software047
这个作者很懒,什么都没留下…
展开
-
对C++的多态的思考
在面向对象的编程过程中,经常使用多态,以便得到不同的实现。 不使用virtual关键字 class Super { public: /*Super():id(0),str("hello") { }*/ void DoSth() { cout //cout } /*~Super()原创 2017-01-19 11:24:19 · 301 阅读 · 0 评论 -
类的成员函数指针的使用方法
函数指针主要的目的是实现与运用相互分离,类的成员函数封装在类里面,运行需要相应的对象来调用,所以在调用这个类的成员函数时候,需要类的函数地址和这个类的对象。 以下是实现的类: class A { public: void DoSth() { printf("A-DoSth"); } }; 以下是调用的类: typedef原创 2017-01-20 10:09:32 · 2222 阅读 · 1 评论 -
operator new使用
operator new有时候会用到,以下是常用的方式: 第一种方式: class MemBlock1 { public: MemBlock1(int len) { nLen = len; pData = (char*)malloc(len); memset(pData,0,nLen); printf("constructor\n"); } ~MemBlock1原创 2017-02-13 14:03:21 · 525 阅读 · 0 评论