C++ 指针函数
2024-09-01 02:44:28
#include <stdio.h>
#include <windows.h>
using namespace std; template<typename T> //定义一个函数模板
T Add(T a, T b)
{
return a + b; } template<typename Y>
Y test(Y name1,Y name2) //定义一个函数模板
{
typedef Y(*KKK)(Y, Y); //定义指针函数
KKK a; //定义一个函数指针
a = &Add; //函数指针指向函数地址
Y reslut = a(name1, name2); // 使用指针函数,并给reslut赋值
return reslut; //返回结果
} int main()
{ int a=test(1, 2);
double b = test(1.1, 1.2); return 0;
}
最新文章
- [ASP.NET Web API]如何Host定义在独立程序集中的Controller
- DS实验题 融合软泥怪-1
- winform中messageBox七个参数的使用(转载)
- C#可扩展编程之MEF学习笔记(一):MEF简介及简单的Demo
- 【Android测试】【第十六节】Instrumentation——初识+实战
- Java之美[从菜鸟到高手演变]之设计模式
- 做办公用品、文具方面的 B2C 是否有前景呢?
- 流媒体一些server
- dreamweaver批量去除空格,空行
- error2
- C#DB2开发问题随记
- TCP滑动窗口控制流量的原理
- 关于MPMoviePlayerController类播放视频时,外放没有声音的问题(ios)
- [C#]使用dnSpy对目标程序(EXE或DLL)进行反编译修改并编译运行
- WmS详解(二)之如何理解Window和窗口的关系?基于Android7.0源码
- SDWebImage底层实现原理
- 初识Djiango
- Web程序-----批量生成二维码并形成一张图片
- 【linux】linux系统中常见配置文件说明
- C#使用Font Awesome字体