码迷,mamicode.com
首页 >  
搜索关键字:函数指针 指针函数    ( 1959个结果
Delphi的函数指针
不求全面,先留个爪: TNotifyEvent = procedure(Sender: TObject) of object; TMethod = record Code, Data: Pointer; end;判断两个按钮的事件是否相等:procedure TForm1.Button5...
分类:其他好文   时间:2014-05-12 20:58:45    阅读次数:432
C语言学习--类的模拟
在学习linux下编程时,不可避免的要学C了,下面先简单写写C下对C++中的类的模拟。我们要用到的是 struct和函数指针,不懂的同学自行搜索这两个东东,我现在只写我的第一个实现,更多实现方式我会稍后补充。首先先上代码: 1 #include 2 #include 3 4 struct Swen....
分类:编程语言   时间:2014-05-12 02:45:26    阅读次数:279
关于c语言模拟c++的多态
关于c++多态,个人认为就是父类调用子类的方法,c++多态的实现主要通过虚函数实现,如果类中含有虚函数,就会出现虚函数表,具体c++多态可以参考《深度探索c++对象模型》c语言模拟多态主要通过函数指针实现,可以参考《Object Orientated Programming in ANSI-C》//...
分类:编程语言   时间:2014-05-11 16:25:23    阅读次数:345
CallBack函数
定义回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。实现的机制[1]定义一个回调函...
分类:其他好文   时间:2014-05-11 14:57:55    阅读次数:256
C# 之 委托
委托(delegate)     委托是一种可以把引用存储为函数的类型。委托也可以看成是一种数据类型,可以用于定义变量,但它是一种特殊的数据类型,它所定义的变量能接受的数值只能是一个函数,更确切的说,委托类型的变量可以接受的数值只能是一个函数,更确切的说,委托的变量可以接受一个函数的地址,类似于C++语言的函数指针。     委托是对函数的封装,可以当作给方法的特征指定一个名称。     委...
分类:其他好文   时间:2014-05-09 22:17:45    阅读次数:329
blocks 学习
Ios4已经直接支持blocks,很有必要学习一下。在ios,blocks是对象,它封装了一段代码,这段代码可以在任何时候执行。Blocks可以作为函数参数或者函数的返回值,而其本身又可以带输入参数或返回值。它和传统的函数指针很类似,但是有区别:blocks是inline的,并且它对局部变量是只读的...
分类:其他好文   时间:2014-05-09 12:31:01    阅读次数:262
std::tr1::function std::tr1::bind
在C++的TR1中(Technology Report)中包含一个function模板类和bind模板函数,使用它们可以实现类似函数指针的功能,但却却比函数指针更加灵活,特别是函数指向类 的非静态成员函数时。可以参考Scott Meyers. >. Item 35.下面具体说明其使用方法。一、指向全...
分类:其他好文   时间:2014-05-09 03:44:32    阅读次数:289
《C#图解教程》读书笔记之五:委托和事件
一、委托初窥:一个拥有方法的对象 (1)本质:持有一个或多个方法的对象;委托和典型的对象不同,执行委托实际上市执行它所“持有”的方法。如果从C++的角度来理解委托,可以将其理解为一个类型安全的、面向对象的函数指针。 (2)如何使用委托? ①声明委托类型(delegate关键字) ②使...
分类:其他好文   时间:2014-05-05 23:09:49    阅读次数:498
动态类型识别&动态创建
以下大部分内容摘自《windows程序设计 第2版》 王艳平 张铮 编著动态类型识别:在程序运行过程中,辨别对象是否属于特定类的技术。应用举例:函数辨别参数类型、需要针对对象的类编写特定的代码。CRuntimeClass 包含类信息(不仅包含一般的信息,还包括创建类的函数指针)#include #i...
分类:其他好文   时间:2014-05-05 22:01:36    阅读次数:383
lua指针学习
按照书上的例子,运行了下,lua指针关键就是3个值,指针函数,不变量,控制变量functioniter(a,i)--指针函数i=i+1localv=a[i]ifvthenreturni,vendendfunctionisp(a)--返回指针函数,不变量,控制变量returniter,a,0endfork,vinisp({1,2,4})do--控制变量是k,也就是指针函数返回..
分类:其他好文   时间:2014-05-04 17:34:40    阅读次数:1033
1959条   上一页 1 ... 193 194 195 196 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!