기능 SIGN (더블 X 더블 Y) C++ 언어에서하는 방법과 C++ 코드에서 #기능 SIGN C에서 (더블 X 더블 Y) ++
-5
A
답변
1
c를 당신이 C 번호로 변환하는로 번역을하는 일, SIGN
에 대한 매크로 정의 또는 인라인 함수 정의를 찾으십시오. 정의는 C#에서 어떻게 구현해야하는지 정확히 설명해야합니다.
SIGN(x,y)
은 x
과 y
에 동일한 부호가있는 경우 true를 반환하고 그렇지 않으면 false를 반환합니다. 그런
2
함수는 아마도 누군가가 C에서 같은 기능을 구현
SIGN(A,B) returns the value of A with the sign of B.
If B >= 0 then the result is ABS(A), else it is -ABS(A).
Fortan http://gcc.gnu.org/onlinedocs/gfortran/SIGN.html에 존재 ++ (하지만 뭔가 정의가 아닌 C의 표준 ++ 또는 표준 라이브러리).
이의 C# 버전은
A = Math.Abs(A);
if (B<0.0) A = -A;
0
C++ 표준 라이브러리가 더 SIGN()
기능이없는 것입니다. 귀하의 질문은이게 무엇인지 확실하게 말해 줄 수있는 충분한 정보를주지 못합니다. 그러나 SIGN()
은 C++이 오래된 프로그래밍 언어 C를 계승하고, 내 정보에 따르면 SIGN()
은 전 처리기 매크로이 이전 C 스타일로 정의되어 있습니다.
코드에서 #define SIGN
으로 시작하는 줄을 찾으십시오. #define
과 SIGN
사이에 둘 이상의 공백이있을 수 있습니다. 그 라인을 찾으면, 당신의 SIGN()
이 무엇이고 당신에게 무엇이 있는지 말할 것입니다.
관련 문제
- 1. 더블 아약스 기능?
- 2. 더블 []
- 3. SSE2 : 더블 정밀 로그 기능
- 4. 내 더블 클릭 기능 만들기
- 5. 더블 클릭으로 기능 실행을 막는다.
- 6. C에서 MySQL로 직접 더블 타입의 데이터를 보냅니다.
- 7. objective-c에서 파일을 더블 클릭하여 엽니 다.
- 8. 더블 또는 단일 스위치 것은
- 9. 더블 요청
- 10. 더블 플로트
- 11. 더블 삽입
- 12. 더블 클릭
- 13. 더블 버퍼링
- 14. 변환 더블
- 15. 더블 "!!" 루비
- 16. 더블 상속 :
- 17. 두 배? = 두 배? + 더블?
- 18. 퍼포먼스 스와핑 정수 대 더블
- 19. 델파이의 더블 버퍼링
- 20. Ncurses로 더블 문자 인쇄
- 21. MySQL은 : RETURNS (더블 myLocationLat, 더블 myLocationLon)를 배열
- 22. 더블 피커 뷰
- 23. HW_SURFACE에서 SDL 더블 버퍼링
- 24. vb.net, 작은 더블 수
- 25. C# 더블 버퍼링?
- 26. 더블 체크 락킹 - objective c
- 27. 더블 해시 테이블 또는 더블 해싱 해시 테이블 vb.net
- 28. 더블 배열에서 다른 더블 배열로 특정 위치 복사
- 29. 큰 더블 배열에서 작은 더블 배열의 최적 일치
- 30. 더블 슬래시 아파치 구성
이 부호가 두 개의 인수를 취하고 그물에 아무 것도 찾을 수없는 부호 (double)를 반환합니다. –
아마도 표준 C++ 함수가 아니기 때문일 수 있습니다. – mfontanini
어떤 C++ 라이브러리를 사용하고 있습니까? – MiJyn