悠悠我心7092 发表于 2015-4-29 13:20:13

返回函数的指针

设一个函数process,在调用它的时候,每次实现不同的功能。(有点类似多态)输入a和b两个数,第一次调用process时找出a和b中大者,第二次找出其中小者,第三次求a与b之和。按小甲鱼讲的程序怎么老有问题


Compiling...
1.cpp
D:\Dev C++\MSDev98\MyProjects\add\1.cpp(23) : error C2664: 'process' : cannot convert parameter 3 from 'int (int,int)' to 'int (__cdecl *)(void)'
      None of the functions with this name in scope match the target type
D:\Dev C++\MSDev98\MyProjects\add\1.cpp(26) : error C2664: 'process' : cannot convert parameter 3 from 'int (int,int)' to 'int (__cdecl *)(void)'
      None of the functions with this name in scope match the target type
D:\Dev C++\MSDev98\MyProjects\add\1.cpp(29) : error C2664: 'process' : cannot convert parameter 3 from 'int (int,int)' to 'int (__cdecl *)(void)'
      None of the functions with this name in scope match the target type
D:\Dev C++\MSDev98\MyProjects\add\1.cpp(76) : error C2197: 'int (__cdecl *)(void)' : too many actual parameters
Error executing cl.exe.

1.obj - 4 error(s), 0 warning(s)


怎么改啊

小人 发表于 2015-4-29 15:43:04

上代码 {:9_217:}

shiba 发表于 2015-4-29 16:38:39

学习了

myqicq 发表于 2015-4-29 23:26:50

不贴代码怎么能知道是什么问题!

迷雾少年 发表于 2015-5-2 07:05:49

++   代码呢

新来的小黑鱼 发表于 2015-5-7 20:41:43

上代码,小甲鱼视频里有些缺陷, 上面可以你自己运行却是错误的,   贴上代码才能更好的解决.
页: [1]
查看完整版本: 返回函数的指针