微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC验证交流 > 面向对象派生内存分配情况

面向对象派生内存分配情况

时间:10-02 整理:3721RD 点击:
最近再看UVM,发现诸多OOP知识的缺失,遂补习了一些C++知识,有些问题想请教大家,谢谢:1.基类中定义了普通函数(非虚函数)func1(),在其派生类中也定义了同名函数func1()(功能与前者不同),书中说,这将产生同名覆盖。我想问的是,此派生类实例化一个对象A,那么在A的所占的内存中,是不是这两个函数都存在的?
2.与1相似,不同的是基类与派生类这两个同名函数func1(),都用virtual虚函数定义的,此时,若派生类实例化一个对象B,那么B所占内存中,这两个函数都存在吗?

存在,仿真器去决定运行时重那个代码区去读取那个函数。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top