1)
2)静态联编 ---> 就是我在编译器能确定能执行的 没有任何变动的 就是静态编译
但是 相比较 有些 if,比如,
1 int main() 2 { 3 scanf("%d",&a); 4 scanf("%d",&b); 5 if(a>b) 6 { 7 printf(”a>b“); 8 }else 9 { 10 printf("b>a"); 11 } 12 }
这个代码,在编译器 不能确定,因为 得取决于a和b的输入情况 才能决定 到底执行是if后面的 还是else后面的
然后 一个类外的函数 我的形参是 父类的指针或引用, 还是 动态联编 因为不能确定 我最终是 传子类还是父类