1
C ++에서 숫자가 상수인지 아닌지에 대해 음수의 static_cast <unsigned>가 다른 이유
equal 이 false 를 의미하는 C ++ 규칙은 무엇입니까 ? 주어진: float f {-1.0}; bool equal = (static_cast<unsigned>(f) == static_cast<unsigned>(-1.0)); 예 : https://godbolt.org/z/fcmx2P #include <iostream> int main() { float f {-1.0}; const float cf {-1.0}; std::cout << std::hex; std::cout << " f" << "=" << static_cast<unsigned>(f) << '\n'; std::cout << …