2015-04-25 108 views

回答

1

这是一个三元if语句。

同:

int smallest = if(picked.empty() == true){ return 0;}else{picked.back()+1;} 
0

它就像if-else。该代码具有相同的含义:

int smallest; 

if (picked.empty()) { 
    smallest = 0; // 0 is from the left side of ':' 
} 
else { 
    smallest = picked.back() + 1; // this is from the right side of ':' 
}