【发布时间】:2013-04-23 10:40:19
【问题描述】:
#include<iostream>
using namespace std;
template <class Item>
void quicksort(Item a[], int l, int r)
{
if (r <= 1) return;
int i = partition(a, l, r);
quicksort(a, l, i-1);
quicksort(a, i+1, r);
}
这个程序取自 Robert Sedgewick 的 Algorithms in C++。我对这个程序有一个困惑。我们正在使用具有void 返回类型的函数。我们正在使用return。如果return不返回任何值,这个程序会做什么?
【问题讨论】:
-
让答案流动起来:)
-
你得到一个赞成票,你得到一个赞成票,每个人都得到一个赞成票:P
-
@Named 是的,对问题和答案演变的有趣观察(但显然没有重复)...
-
非常感谢 Guyz。真的是一个很棒的网站
标签: c++ sorting return quicksort void