码迷,mamicode.com
首页 > 编程语言 > 详细

C++ 指针函数

时间:2020-03-04 13:06:29      阅读:69      评论:0      收藏:0      [点我收藏+]

标签:typename   amp   ace   c++ 指针   double   pen   结果   windows   地址   

#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;
} 

  

C++ 指针函数

标签:typename   amp   ace   c++ 指针   double   pen   结果   windows   地址   

原文地址:https://www.cnblogs.com/shenji/p/12408709.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!