Can anyone explain why this would fail: assert(cap >= 0); But this passes? if(cap < 0) { exit(-1); } That is, the assert is triggered, but...
Separate names with a comma.