在c语言中实现函数模板的例子
来源:互联网 发布:at域名 编辑:程序博客网 时间:2024/05/16 21:46
#include<stdio.h>
#include<stdlib.h>
typedef int ElemType;
ElemType add(const void *a,const void *b)
{
return *((ElemType *)a)+*((ElemType *)b);
}
void main()
{
void *x1,*x2;
int a=1,b=2;
void *y1="3",*y2="4";
x1=&a;
x2=&b;
printf("%d\n",add(x1,x2));
printf("%d\n",add(y1,y2));
}
以add()函数上函数实现了int类型和char类型的共同借口。
利用void类型来实现c函数重载,在某种意义上可以减少代码量。
- 在c语言中实现函数模板的例子
- 在 C 语言中实现模板函数的方法
- 在 C 语言中实现模板函数的方法
- 【转】在C语言中实现模板函数的方法
- 在 C 语言中实现模板函数的方法
- 在 C 语言中实现模板函数的方法(续)
- C语言中实现模板函数小结
- C语言中函数指针的例子
- C语言实现函数模板
- C语言技巧--在结构体中使用函数例子(定义一个指向函数的指针)
- C语言中scanf函数的实现
- 如何在QT中实现C语言中调用C++的函数
- C++中的Peek函数在C语言中实现
- 在内核中C语言实现htons()函数
- 对于一个频繁使用的短小函数,在C语言中应用什么实现,在C++中应用什么实现?
- 对于一个频繁使用的短小函数,在C语言中应用什么实现,在C++中应用什么实现?
- 对于一个频繁使用的短小函数,在C语言中应用什么实现,在C++中应用什么实现?
- 在C语言中利用封装好的函数实现英文字母的大小写转换
- Core Data 编程指南
- PL/SQL表---table()函数用法
- android中Warning: Activity not started, its current task has been brought to the front是什么错误
- 海明码的计算
- 【流式计算】twitter storm Tutorial [2]
- 在c语言中实现函数模板的例子
- FPA性格色彩乐嘉说《性格色彩》6集全套完整版+书籍
- 浅析分布式存储架构—设计自己的存储- 58同城徐振华
- 【转】mini2440的Nor Flash启动与Nand Flash启动
- Hidden-Unit Conditional Random Fields
- bulk collect limit性能比较
- 操作系统
- #pragma once与 #ifndef的区别
- jqGrid学习笔记 完整整理