不知道如何从冒泡排序函数返回值

0 c++ sorting return vector bubble-sort

double b_sort(sample &s){
    int swap;
    int i = 0;
    int size = s.get_data().size();
    vector <double> vec;
    for (i; i < size; i++){
        if (s.get_data().at(i) < s.get_data().at(i + 1){
            swap = s.get_data().at(i + 1);
            s.get_data().at(i + 1) = s.get_data().at(i);
            s.get_data().at(i) = swap;
        }
    }
    return //dont know what to return;
}
Run Code Online (Sandbox Code Playgroud)

我正在排序由用户使用bubblesort定义的向量.但是我不知道如何返回排序的矢量.

任何帮助将不胜感激.

Pra*_*ari 6

如果您不需要,则无需返回,您可以将返回类型设置为 void

void b_sort(sample &s){
..
}//return nothing
Run Code Online (Sandbox Code Playgroud)