Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

arcus tangens nie działa z -std=c++11

Ostatnio zmodyfikowano 2013-08-23 16:03
Autor Wiadomość
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.
P-90814
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.
P-90815
rd26dett
Temat założony przez niniejszego użytkownika
» 2013-08-23 16:03:39
Dzięki wielkie, wszystko działa :).
P-90816
« 1 »
  Strona 1 z 1