上一页 1 ··· 3 4 5 6 7
摘要: 最近学习C++,对前向声明不是很明白,所以查了很多资料终于搞懂,在此分享一下。首先要明白:1.C++中类必须先定义,才能够实例化。2.两个类需要相互引用形成一个“环形”引用时,无法先定义使用。这时候需要用到前向声明。3.前向声明的类不能实例化。第一种办法:A.h文件A.cpp文件B.h文件B.cpp文件这种方法只能是在A.h中用到B类,那么就包含B类的头文件,这样可以!如果同时在B.h中用到A类,包含A类的头文件时,编译不通过,因为形成环形引用。第二种方法,即前向声明A.h文件A.cpp文件B.h文件B.cpp文件 阅读全文
posted @ 2013-05-12 11:37 独墅一枝花 阅读(191) 评论(0) 推荐(0) 编辑
摘要: SA*****160 吴*实验要求:1.使用Example的C代码分别生成.cpp,.s,.o和ELF可执行文件,并加载运行,分析.s汇编代码在CPU上的执行过程2.通过实验解释单任务计算机是怎样工作的,并在此基础上讨论分析多任务计算机是怎样工作的实验环境:1.操作系统:VMware+Ubuntu 12.04 LTS(32-bit)2.硬件平台:32位X86Example的C代码如下:#include int g(int x){ return x + 3;}int f(int x){ return g(x);}int main(void){ return f(8) + 1;}... 阅读全文
posted @ 2013-05-11 20:47 独墅一枝花 阅读(296) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7