2016-07-29 15 views

Antwort

3

Es könnte ein Fehler des Dokuments sein. Zum Vergleich verweisen wir auf std::tgamma und std::lgamma.

http://en.cppreference.com/w/cpp/numeric/math/tgamma http://en.cppreference.com/w/cpp/numeric/math/lgamma

tgamma (2) gibt +0.

Das sieht wie lgamma aus.

tgamma (x) liefert NaN, wenn x < 0.

Das sieht aus wie sie x negative ganze Zahl sagen wollte.

Sie könnten Code zum Vergleichen schreiben.

+0

Ich denke, Sie haben Recht, wahrscheinlich ein Copy-Paste-Bug in der Dokumentation. – Michael

+1

@Michael Ich würde vorschlagen, diesen Dokumentationsfehler an NVIDIA zu melden, indem Sie das Fehlermeldungsformular verwenden, das von der CUDA-Entwicklerwebseite verlinkt ist. – njuffa