interface编译完了到底是什么?# Programming - 葵花宝典
n*c
1 楼
interface Iface
{
void do();
};
class MyFace:Iface
{
void do;
void i;
};
MyFace mf;
编译器把mf 编译成机器码以后,Iface的部分在哪里?还是Iface的machine code被放
在某处,mf里只有一个pointer 指向那个地方。
如果
abstract class Aface;
clas YourFace:Aface;
YourFace yf;
yf的machinecode里边应该有一块是Aface的内容,对吧。
{
void do();
};
class MyFace:Iface
{
void do;
void i;
};
MyFace mf;
编译器把mf 编译成机器码以后,Iface的部分在哪里?还是Iface的machine code被放
在某处,mf里只有一个pointer 指向那个地方。
如果
abstract class Aface;
clas YourFace:Aface;
YourFace yf;
yf的machinecode里边应该有一块是Aface的内容,对吧。