arcus tangens nie działa z -std=c++11
Ostatnio zmodyfikowano 2013-08-23 16:03
rd26dett Temat założony przez niniejszego użytkownika |
arcus tangens nie działa z -std=c++11 » 2013-08-23 15:09:39 Cześć! Jakiś czas temu szukałem tu pomocy z losowaniem dużych liczb ( to ten temat: http://cpp0x.pl/forum/temat/?id=11958), rozwiązaniem mojego problemu było zastosowanie opcji kompilatora -std=c++11. Nadal pisze mój program, teraz zaszła potrzeba wykorzystania funkcji arcus tangens. Oczywiście zadeklarowałem odpowiednia bibliotekę, lecz gdy używam atan i M_PI kompilator pokazuje komunikaty: "error: invalid operands of types '<unresolved overloaded function type>' and 'double' to binary 'operator*'|" oraz że nie został zdeklarowany M_PI.
Zapewne z -std=c++11 muszę użyć jakiś innych komend?
Dodam, że z wyłączonym -std=c++11 M_PI i atan działają bez zarzutów. Z góry dzięki za pomoc.
|
|
Mrovqa |
» 2013-08-23 15:18:50 1. Wklejaj kod. 2. Czytaj komunikaty błędów (i nie tylko ich) ze zrozumieniem. 3. Zaglądaj do dokumentacji. Kod skopiowany stąd z lekką modyfikacją (do nazw preferowanych w C++) działa poprawnie z C++11. |
|
rd26dett Temat założony przez niniejszego użytkownika |
» 2013-08-23 16:03:39 Dzięki wielkie, wszystko działa :). |
|
« 1 » |