if( ( auto i = find( visited.begin() , visited.end() , curnode ) ) != visited.end() )


이거 문법 오류나던데 왜 나는 거임? if 내에서는 변수 선언 못함?