- 博客(2)
- 收藏
- 关注
原创 int* p[2] 与 int (*p)[2] 的不同
(1)int* p[2] 是一个指向int型的指针数组,即:p是包含两个元素的指针数组,指针指向的是int型。可以这样来用:#include void main() { int* p[2]; int a[3] = {1, 2, 3}; int b[4] = {4, 5, 6, 7}; p[0] = a; p[1] = b; for(int i = 0; i cout for(i
2004-02-22 23:23:00 17031 4
原创 晚捆绑的实现过程
一、函数调用捆绑1、定义 捆绑:把函数体与函数调用相联系称为捆绑。当捆绑在程序运行之前(由编译器和连接器)完成时,称为早捆绑。(C编译只有一种函数调用,就是早捆绑)如果捆绑发生在运行时,则称为晚捆绑(或动态捆绑、运行时捆绑。 虚函数:如果我们在定义基类时在函数前加关键字virtual,则会告诉编译器对于此函数要进行晚捆绑,同时自动安装晚捆绑实现机制。2、实现编译器对每个包含
2004-02-22 23:12:00 2199
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人