복잡한 숫자의 클래스를 가지고 있는데, 두 가지 모두에서 +, -, *, /,=,!=
연산자를 complex 형과 double 형으로로드했는데, 코드 complex z = 1
을 쓸 때, 컴파일러는 나에게 int
에서 complex
으로의 가변적 인 변환. 비록 코드를 받아 들일지라도커스텀 클래스로의 타입 변환 - C++
complex z;
z = 1;
그리고 모두 정상적으로 작동합니다. 이 오류를 수정하려면 어떻게해야합니까?