• 欢迎访问,网站建设中 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

最新发布 第3页

追寻李英才的个人站点

虚函数 | Virtual-Function

虚函数 | Virtual-Function

通常,编译器处理虚函数的方法是:给每个对象添加一个隐藏成员。隐藏成员中保存了一个执行函数地址数组的指针。这种数组称为虚函数表,virtual function table。虚函数表中存储了为类对象进行声明的虚函数的地址,例如,基类对象包含一个指针,该指针指向基类中所有虚函数的地址表。派生类对象将包含一个指向独立地址表的指针。如果派生类提供了虚函数的新定义,该……

C++常见面试题

C++常见面试题

所有题目来自网络,个人总结,持续更新@[toc]更新记录0317首次添加一:简述题1.1 new malloc差别new为关键字,malloc为库函数使用new申请内存无需指定内存大小,malloc需要显示的给出所需内存的大小new分配成功返回的是对象类型指针,与对象严格匹配,无需类型转换,故new是符合类型安全性操作符,malloc返……

设计模式

简单工厂模式商品生产定义在enum,在一个factory类生成对象时中传递enum中的元素,然后createProduct();[工厂方法模式]()enum的每个元素都定义自己的factory类,总factory只定义子类应具有的接口[抽象工厂模式]()[单例模式]()每个类只生成一个实例,全局调用,并提供一个访问它的全局访问点。为此,需要将……

C++-类

类公有、保护、私有构造函数:析构函数:函数成员:静态、非静态数据成员:静态、非静态虚函数:普通虚函数、纯虚函数继承:公有继承、保护继承、私有继承class example{public: example(); ~example(); void FuncA(); static void FuncB(); ……

Hello world!

Welcome to WordPress. This is your first post. Edit or delete it, then start writing!……