为什么此代码在交换值后输出垃圾值?
Why this code outputs garbage value after swapping the values?
将两个数字作为输入,将它们交换并打印交换后的结果values.You不需要打印任何东西,它已经被处理了。只需实现给定的 function.And 函数如下所示。
pair < int, int > swap(pair < int, int > swapValues) {
int c;
c=swapValues.first;
swapValues.first=swapValues.second;
swapValues.second=c;
cout<<swapValues.first<<" "<<swapValues.second<<"\n";
}
只需替换行
cout<<swapValues.first<<" "<<swapValues.second<<"\n";
和
return swapValues;
如您的问题所述
You do not need to print anything, it has already been taken care of.
将两个数字作为输入,将它们交换并打印交换后的结果values.You不需要打印任何东西,它已经被处理了。只需实现给定的 function.And 函数如下所示。
pair < int, int > swap(pair < int, int > swapValues) {
int c;
c=swapValues.first;
swapValues.first=swapValues.second;
swapValues.second=c;
cout<<swapValues.first<<" "<<swapValues.second<<"\n";
}
只需替换行
cout<<swapValues.first<<" "<<swapValues.second<<"\n";
和
return swapValues;
如您的问题所述
You do not need to print anything, it has already been taken care of.