I가 다음과 같은 시험 :포인터가 null 여부를 확인 Boost.Test
BOOST_CHECK_NE(pointer, nullptr);
컴파일은 어떤 문제가
에 의한 실패하고 내가 널 포인터에 대한 방법을 테스트해야합니까? 이/xxx/include/boost/test/tools/detail/print_helper.hpp:50:14: error: ambiguous overload for ‘operator<<’ (operand types are ‘std::ostream {aka std::basic_ostream}’ and ‘std::nullptr_t’)
false
에, 널이 아닌 포인터가 암시 적으로
true
로 변환
BOOST_CHECK(pointer);
널 포인터가 암시 적으로 변환합니다