
C/C++
Byte1990
这个作者很懒,什么都没留下…
展开
-
gcc 编译过程简介
预编译 :处理所有注释 ,以空格替代将所有的#define 删除,并且展开所有的宏定义处理条件编译指令#if, #ifdef, #elif, #else, #endif处理#include 展开包含文件保留编译器需要使用的#pragma指令预处理命令 gcc -E test1.c -o test1.i编译 对预处理文件进行一系列的词法分析, 语法分析和语义分原创 2013-09-16 10:06:32 · 693 阅读 · 0 评论 -
C++
C++多态性1:用virtual关键字声明的函数叫做虚函数,存在虚函数的类都有一个虚函数表叫做虚表,类的对象有一个指向虚表开始的虚指针,类与虚表对应,对象与虚指针对应。2:多态性是一个接口多种实现,父类型的指针指向其子类的实例,然后通过父类的指针调用子类的成员函数,父类的指针有多种形态。3:多态用虚函数实现,结合动态绑定,纯虚函数是虚函数再加上=0,抽象类指至少含一个纯虚函数的类。原创 2014-07-14 21:45:05 · 730 阅读 · 0 评论