【发布时间】:2010-09-22 07:32:36
【问题描述】:
我必须将原始二维数组传递给过滤例程。过滤算法(中值过滤器)是相同的,与数组的类型无关。有没有办法以通用方式传递任何类型的数组或应该我用不同的数组类型重载了相同的函数。在第二种情况下,必须为不同的数据类型重复相同的代码。
int[][] medianfilter(int[][] arr){ ... }
float[][] medianfilter(float[][] arr){ ... }
有没有办法使上述代码成为通用代码,而不是在每个重载函数中重复中值滤波器的代码?
【问题讨论】: