首先来介绍下函数指针: 函数指针是指向函数的指针变量,即本质是一个指针变量。 int (*f) (int x); /*声明一个函数指针*/f=func; /*将func函数的首地址赋给指针f */使用的时候可以直接通过(*f)(x)这样的形式。网上有很多的函数指针资料,就不多说了。当我们在函数指.....
分类:
其他好文 时间:
2014-07-18 20:01:15
阅读次数:
202
一.服务 1.什么是服务? Service是一个可以长期在后台运行, 没有界面的组件. 它可以被其他组件绑定, 可以在进程之间通信. 2.创建Service 定义类继承Service, 实现回调函数. 在清单文件中声明 3.启动服务,停止服务 在其他组件中可以调用...
分类:
移动开发 时间:
2014-07-18 14:33:07
阅读次数:
454
比定义f(x)=x^2写f=@(x)(x.^2)其@(x)(x.^2)匿名函数第括号面自变量第二括号面表达式@函数指针f=@(x)(x.^2)表示匿名函数@(x)(x.^2)赋值给f于f表示该函数于f(2)=2.^2=4;f(1:3)=[1:3].^2=[1 4 9]等等定义匿名函数调用别匿名函数比...
分类:
其他好文 时间:
2014-07-18 14:25:11
阅读次数:
943
什么是委托?->初识委托在很多应用程序中(C,C++),需要对象使用某种回调机制,能够与创建它
的实体进行通信,在.NET平台下,通过委托来提供了一种回调函数机制,在.NET平台下,委托确保回调函数是类型安全的(这也正是.NET
FreamWork与非托管代码的区别)..
分类:
Web程序 时间:
2014-07-17 08:46:57
阅读次数:
328
求1+2+...+n(函数指针) 代码(C++)本文地址: http://blog.csdn.net/caroline_wendy题目: 求1+2+...+n, 要求不能使用乘除法\for\while\if\else\switch\case等关键字及条件判断语句(A?B:C).可以使用函数指针求解, 通过递归调用, 每次递归值减1, 使用求反运算(!), 即非0为0, 0为1.代码:/*
* m...
分类:
编程语言 时间:
2014-07-16 17:26:46
阅读次数:
242
1.函数指针1.1 普通成员函数指针包含类名信息以及const属性,指向具体函数是必须加上&符号。#include using namespace std;class Test{ public: void setValue(const string &s, int a){ ...
分类:
编程语言 时间:
2014-07-16 15:33:15
阅读次数:
287
指针是C语言的精髓,但是很多初学者往往对于指针的概念并不深刻,以至于学完之后随着时间的推移越来越模糊,感觉指针难以掌握,本文通过简单的例子试图将指针解释清楚,今天的重点有几个方面:什么是指针 数组和指针 函数指针
分类:
移动开发 时间:
2014-07-16 13:38:56
阅读次数:
316
Java中的回调函数一般来说分为以下几步:
声明回调函数的统一接口interface A,包含方法callback();在调用类caller内将该接口设置为私有成员private A XXX;在caller内提供实现A接口的public方法(将外部该接口的实现类通过形参传入caller的XXX);caller的某个方法dosth()中会用到XXX.callback()方法;在caller的实...
分类:
编程语言 时间:
2014-07-16 09:06:18
阅读次数:
321
typedef的用途:
封装数据类型,方便移植
简化函数指针的定义
结构体:不同类的型元素汇聚。
(1)、在声明类型的同时定义变量:
struct
结构体名{
成员列表
}
变量名列表;
(2)、直接定义结构体类型变量
struct
{
成员列表
}变量名表列;...
分类:
其他好文 时间:
2014-07-14 13:17:18
阅读次数:
240
??
1、指针数组
数组里面的每个元素都是指针。
指针数组的案例如下:
易犯错误:
2、数组指针
归根结底还是指针,只是取*的时候能够取出一整个数组出来。
数组指针:(一个指针指向了数组,一般和二维数组搭配使用)。
下面的(p+1)表示的是加过20个字符。
3、函数指针:
在gcc编译的时候增...
分类:
其他好文 时间:
2014-07-14 11:05:26
阅读次数:
244