Qu'est-ce que la fonction SIGN (double x, double y) faire en langage C++ et comment traduire en C#fonction SIGN (double x, double y) C++
Répondre
Dans le code C++ vous traduisez C#, recherchez une définition de macro ou une définition de fonction en ligne pour SIGN
. La définition devrait préciser exactement comment vous devriez l'implémenter en C#.
Si je devais deviner le nom, SIGN(x,y)
renvoie true si x
et y
ont le même signe, et faux sinon.
Une fonction qui existe comme dans Fortan http://gcc.gnu.org/onlinedocs/gfortran/SIGN.html
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).
Peut-être que quelqu'un a mis en œuvre la même fonction en C++ (mais la coutume quelque chose, pas une partie standard de C++ ou les bibliothèques standard).
A C# version de ce serait
A = Math.Abs(A);
if (B<0.0) A = -A;
La bibliothèque standard C n'a pas de fonction SIGN()
. Votre question ne donne pas assez d'informations pour que je vous dise avec certitude ce que c'est SIGN()
, mais C++ succède à l'ancien langage de programmation C, et mon intuition informée est que SIGN()
est une macro préprocesseur définie dans l'ancien style C.
Recherchez votre code pour une ligne qui commence #define SIGN
, éventuellement avec plus d'un espace entre le #define
et le SIGN
. Si vous trouvez la ligne, il est susceptible de vous dire ce que votre SIGN()
est et fait.
- 1. Double fonction non retournée Double valeur?
- 2. fonction intégrale double numérique poignée
- 3. Pourquoi x [y] == y [x] en C++?
- 4. Unicode pour X-double bar
- 5. long double vs double
- 6. Fonction AJAX double asynchrone
- 7. Isabelle simple double fonction
- 8. Fonction appel en double
- 9. C# volatile double
- 10. C# double standard?
- 11. double fonction seulement retour -0
- 12. Les types double * et double ** sont-ils blittables? C#
- 13. Imagebox en double C#
- 14. en double GtkWidgetdans C
- 15. Afficher format double C#
- 16. C# Non Arrondi Double
- 17. C Double Gratuit Problème
- 18. C++ problèmes Double Dispatch
- 19. double en C#
- 20. C double pointeur
- 21. Format double en C#
- 22. C# Double arrondi
- 23. Double buffering? Win32 C++
- 24. Envoi double en C#?
- 25. OS X - Python Keylogger - lettres à double
- 26. double passage par référence C++
- 27. Convertir le double en C#
- 28. C# List <double> size vs double [] size
- 29. C++ surcharger un opérateur double * Vec
- 30. Comment passer un C# double [] à une fonction C++ qui nécessite une double constante * pArr? C++, C#
ce n'est pas un signe (double) qui renvoie le signe du nombre celui-ci prend deux arguments et je ne peux pas le trouver nulle part sur le net –
Peut-être parce que ce n'est pas une fonction C++ standard. – mfontanini
Quelle bibliothèque C++ utilisez-vous? – MiJyn