ban*_*run 2 c++ oop gcc virtual-functions
class A{
void virtual a(){}
};
int main() {
std::cout<<sizeof(A);
}
Run Code Online (Sandbox Code Playgroud)
在上面的例子中,为什么编译器不使该函数非虚拟并保存分配给它的空间.有没有特定的理由不这样做?
我正在使用gcc 4.7编译器,如果它是特定于编译器的.
| 归档时间: |
|
| 查看次数: |
109 次 |
| 最近记录: |