摘要: 1. struct 和 class 唯一的区别:默认的成员保护级别和默认的派生保护级别不同(前者为public,后者为private)。2. int *p = new int[23]; delete []p; 阅读全文
posted @ 2014-01-07 22:52 jihite 阅读(281) 评论(0) 推荐(0)
摘要: C++的函数调用默认不使用动态绑定。要触发动态绑定,必须满足两个条件:只有指定为虚函数的成员函数才能进行动态绑定必须通过基类类型的引用或指针进行函数调用因为每个派生类对象中都拥有基类部分,所以可以使用基类类型的指针或引用来引用派生类对象示例#include #include using namespace std;struct base{ base(string str = "Base") : basename(str) {} virtual void print() { cout print(), pd->print()" print(); pd-> 阅读全文
posted @ 2014-01-07 21:46 jihite 阅读(5425) 评论(0) 推荐(1)