set.insert (key)
을 조건으로 사용하려고합니다. 여기서 키가 올바르게 삽입 된 경우 (키가 이미 세트에 존재하지 않음을 의미) 계속 진행해야하며 일종의 코드를 수행해야합니다. 예를 들어, 다음과 같습니다.set.insert (key)를 조건부로 사용 하시겠습니까?
if (set.insert(key)) {
// some kind of code
}
허용 되나요? 컴파일러는이 오류를 던지고 있기 때문에 :
는conditional expression of type 'std::_Tree<_Traits>::iterator' is illegal
나는 당신이 거짓말을하고 있다고 생각합니다. 실종에 대해 불평 할 것입니다. ')'. ;-) –