码迷,mamicode.com
首页 >  
搜索关键字:c++ 虚函数 虚函数表 多态    ( 8742个结果
总结(5.19)
php面向对象开发: 三大特点: 封装(相似的东西封装为一个类), 继承(子类继承父类的值), 多态 (运行式加载) 初始化函数: function__con...
分类:其他好文   时间:2014-05-23 09:46:48    阅读次数:208
简单的小结对象
1//初始化对象2 function__construct(){ }Java面向对象的特征:封装、继承、多态、抽象
分类:其他好文   时间:2014-05-23 08:58:49    阅读次数:223
linux 中 C 语言的使用 -- 结构体多态
在 Linux 内核代码,特别是驱动代码中经常见到的用法是使用一个标准结构,后面的代码基于这个结构来实现,类似面向对象的多态特性。 在 C 语言里面借助结构体和函数指针实现的这个功能,这里我们写了个例子,提取了关键代码:    #include struct s_new{ char name[10]; char* (* my_method)(char *name);...
分类:系统相关   时间:2014-05-23 07:58:18    阅读次数:324
Java与C/C++有什么异同
Java与C++都是面向对象语言,都使用了面向对象思想(例如封装、继承、多态等),由于面向对象有许多非常好的特性(继承、组合等),使得二者都有很好的可重用性。...
分类:编程语言   时间:2014-05-22 11:26:35    阅读次数:319
linux内核中驱动开发常见的类似多态
#include #include struct test { char name[20]; void (*func)(char *); }; void tttfunc(char *name) { printf("current is %d\n",__LINE__); printf("%s\n",name); } int main() { struct test ttt= { .n...
分类:系统相关   时间:2014-05-22 11:25:09    阅读次数:380
Java面向对象编程(一)
因为经常将Java和C++面向对象编程的原则搞乱,所以写些东西来总结一下。...
分类:编程语言   时间:2014-05-22 08:10:10    阅读次数:232
Effecvtive C++笔记:让自己习惯C++
条款01:视C++为一个语言联绑C++的四个语言层次:C:C++是以C为基础的。基本数据类型、语句、预处理器、数组、指针等统统来自C。Oject-Oriented C++:面向对象这一特性包含了:类,封装,继承,多态,虚函数等Template C++:C++的泛型编程能力。STL:一个标准的temp...
分类:编程语言   时间:2014-05-22 03:36:57    阅读次数:338
以boost::function和boost:bind取代虚函数
转自:http://blog.csdn.net/Solstice/archive/2008/10/13/3066268.aspx这是一篇比较情绪化的blog,中心思想是“继承就像一条贼船,上去就下不来了”,而借助boost::function和boost::bind,大多数情况下,你都不用上贼船。b...
分类:其他好文   时间:2014-05-22 02:12:42    阅读次数:287
Spring AOP 实现原理
QQ群:289150599 什么是AOP AOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的时候,OOP则显得无能为力。也就是说,OOP...
分类:编程语言   时间:2014-05-20 16:36:32    阅读次数:267
虚函数突破GS
如何确定变量的内存布局为什么不直接执行buff里面的shellcode,而要绕远因为虚表指针指向buff,buff的地址还要指向另一个地址,没有办法直接执行buff。这是由虚函数与虚表性质决定。为什么执行完call还必须返回shellcode,call不就是call进shellcode吗?call是...
分类:其他好文   时间:2014-05-20 08:28:51    阅读次数:283
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!