나는 Parasoft C++ Test라는 코드 품질 도구를 사용하고 있습니다. 그것은 다음에 대해 불평 :품질 오류 캐스팅 된 크기 반환
setsockopt(...,sizeof(int));
그것은 상태 :
'setsockopt를'함수 호출에서는 오랫동안 '5'함수 인수로 식을 int로 캐스트 통과하지
이 문제를 해결하기 위해 여러 가지 전송 옵션을 시도했지만 그 중 아무 것도 효과가없는 것 같습니다. 나는 다음을 수행하고 멀리 갈 수 있도록 할 수 있습니다
socklen_t socklength = sizeof(int);
setsockopt(...,socklength);
이 품질 오류를 생성하지 않고 setsockopt를 호출로는 sizeof (int)를 인라인을 호출하는 방법이 있나요를?
때로는 정적 분석기는 불필요하게 호언 장담. – iammilind