[英]I don't know how a Boolean function can return strings
這個布爾函數如何返回 a+b>b+a? a+b>b+a 有什么不同嗎? 如果您能解釋此布爾函數中使用的概念,我們將不勝感激。
bool cmp(string a, string b){
return a+b>b+a;
}
'cmp' 用於對向量中的元素進行排序
sort(temp.begin(), temp.end(), cmp)
bool cmp(string a, string b){
return a+b>b+a;
}
完全一樣
bool cmp(string a, string b){
if(a+b>b+a)
return true;
else
return false;
}
您不返回字符串,而是返回只能是布爾值的表達式的結果。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.