假设我想要实现合并排序的mergesort.cpp。所以在我的 .cpp 文件中,我有类似的内容:
int * mergesort(int * a, int lo, int hi)
{
//mergesort
}
在标题 mergesort.h 中,我会:
public static int mergesort(int *, int, int);
然后在另一个源文件中,比如包含 mergesort.h 的 main.cpp,我想调用函数 mergesort 而不必创建任何对象实例。
int a [10];
mergesort::mergesort(a,0,9);
好的,但这不起作用,因为我不知道正确的语法,而且我真的不知道用什么术语来问这个问题,但希望它很清楚。