随笔分类 -  C/C++

C++11,你这么屌,你让其它语言活吗?
【转】c++ new操作符的重载
摘要:基本概念: 1. 操作符重载:C++支持对某个操作符赋予不同的语义 2. new操作符:申请内存,调用构造函数关于c++ new操作符的重载你知道c++的new操作符和operator new的区别么?也许你还会问,他们有区别吗?当你写下面这样的代码时,string *pa = new stri... 阅读全文

posted @ 2014-08-11 11:41 南国生红豆 阅读(317) 评论(0) 推荐(0)

使用函数指针调用C++虚函数
摘要:基本概念: 1.函数指针,一个地址指针变量,其值指向代码区的某个函数首地址。 2. 虚函数,可以被子类覆写的C++成员函数。由虚函数表实现。 3. 虚函数表指针(vpt),指向虚函数表首地址的指针,一般放在类实例的首4字节(x86系统)。通过它能找的虚函数表,进而能找的某个虚函数。函数调用: ... 阅读全文

posted @ 2014-08-05 14:22 南国生红豆 阅读(921) 评论(0) 推荐(0)