码迷,mamicode.com
首页 >  
搜索关键字:c++ 虚函数 虚函数表 多态    ( 8742个结果
软件保护技术
1.防范算法求逆 2.抵御静态分析 a.花指令 b.SMC(Self-Modifying Code) c. 信息隐藏 d.简单的多态变形技术 3.文件完整性检验 磁盘文件校验;检验和;内存映像校验 4.代码与数据结合技术 使.text区块可写:a.LoadPE/Prodump改变区块属性为E0000...
分类:其他好文   时间:2014-08-03 15:09:35    阅读次数:219
C++ string实现原理
C++程序员编码过程中经常会使用string(wstring)类,你是否思考过它的内部实现细节。比如这个类的迭代器是如何实现的?对象占多少字节的内存空间?内部有没有虚函数?内存是如何分配的?...
分类:编程语言   时间:2014-08-03 05:45:54    阅读次数:350
Java面向对象㈡ -- 继承与多态
Java的继承是通过extends和implement来实现的,Java不支持多继承,但是Java支持多层继承以及多实现(接口)。Java继承有一个关键字super是用来指向父类。Java继承衍生出覆盖的概念。覆盖被用来支持多态。实际开发中Java通常继承于抽象类,实现于接口。如果不希望一个类被继承...
分类:编程语言   时间:2014-08-02 20:44:13    阅读次数:219
Java面向对象㈠ -- 封装
Java的面向对象有三大特征:封装、继承、多态。这里主要对封装进行讲解。封装可以理解为隐藏一个类的成员变量和成员函数,只对外提供需要提供的成员函数。Java的封装主要通过访问权限控制符:private,默认,protected,public来实现。(这四个权限访问控制符的区别网上有很多,建议读者自行...
分类:编程语言   时间:2014-08-02 20:43:04    阅读次数:265
java面向对象总结
类与对象: 类:具有相同特征的一类事物的抽象 对象:类的具体实例 类(对象)之间的关系: 关联关系:一个类的实例是另一个类中方法的参数 继承关系(一般与特殊):XX是一种XX,一个类派生出来另一个类 聚合关系(整体与部分): 实现关系: 多态: 面向对象思想 1有哪些类与对象 ...
分类:编程语言   时间:2014-08-02 15:21:13    阅读次数:310
gcc编译器基本命令
1 unix操作系统 ubuntu 12版本Unix内核0.5天 常用命令2 c语言:标准c 十天主要练习动手能力 小案例水平高的 自己去写案例水平低的 理解并跟着写3 c++:5天高级语言的特点:面向对象面向对象的特点:继承 封装 多态4 uc::unix 内核编程通讯、通信,金融,电力...
分类:其他好文   时间:2014-08-02 12:18:23    阅读次数:317
Objective-C中的继承和多态
面向对象编程之所以成为主流的编程思想和他的继承和多态是分不开的,只要是面向对象语言都支持继承和多态,当然不同的OOP语言之间都有其特点。OC中和Java类似,不支持多重继承,但OOP语言C++就支持多继承,为什么OC不支持多继承稍后将会提到。 说到继承呢,想到了一本书上是引用《大话西游》里的...
分类:其他好文   时间:2014-08-02 09:52:03    阅读次数:287
0722-----C++Primer听课笔记----------虚函数和模板
1.虚指针和虚函数表 1.1不含有任何数据成员或者虚函数的class或者struct大小为1,含有虚函数的对象在基地址部分有一个vptr,指向虚函数表,因此大小为4个字节。 1.2动态绑定的原理:假设派生类和基类存在覆盖的关系(基类中定义了虚函数),那么派生类在虚函数表中,会覆盖掉基类相应的虚函.....
分类:编程语言   时间:2014-08-02 01:47:42    阅读次数:356
设计模式——工厂模式学习
1、概念            工厂模式定义:实例化对象,用工厂方法代替new操作。达到解耦的目的(避免硬编码耦合)。工厂方法模式是类的创建模式,又叫做虚拟构造子(Virtual Constructor)模式或者多态性工厂(Polymorphic Factory)模式。         工厂模式是我们最常用的模式了,著名的Jive论坛 ,就大量使用了工厂模式,工厂模式在Java程序...
分类:其他好文   时间:2014-08-01 19:51:52    阅读次数:279
C#编程语言与面向对象—— 多态
多态编程的基本原理是: 使用基类或接口变量编程。在多态编程中,基类一般都是抽象类,其中拥有一个或多个抽象方法,各个子类可以根据需要重写这些方法。或者使用接口,每个接口都规定了一个或多个抽象方法,实现接口的类根据需要实现这些方法。因此,多态的实现分为两大基本类别:继承多态和接口多态。继承多态设想动物园...
分类:编程语言   时间:2014-08-01 19:34:52    阅读次数:231
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!