Przydatne narzędzia online

10

Kompilatory online:

  • ideone - wiele języków
  • wandbox - wiele języków i wiele kompilatorów do wyboru dostępny boost i konfiguracja kompilatora
  • rextester - Visual Studio online (ograniczenia licencyjne powodują, że inne strony nie wspierają VS).
  • cpp.sh
  • repl.it tylko clang, ale za to interaktywne uruchomienie.
  • Quick C++ Benchmarks - clang/gcc wparcie dla testów perfomance. (dzięki @Drajwer)

Zadanie pytania z demonstracją problemu za pomocą jednego z powyższych narzędzi jest bardzo wartościowe i na pewno poprawi jakość odpowiedzi.

Compiler Explorer godbolt.org - narzędzie stanowiącą swoją własną klasę. Narzędzie pozwala podejrzeć kod wynikowy w zależności od wybranego kompilatora i jego ustawień. Bardzo przydatne by zobaczyć jakie optymalizacje potrafi wykonać kompilator. Najlepsze demo jak tego używać jest z CppCon 2017.

Code insights - kolejne narzędzie jedyne w swoim rodzaju. Transformuje kod by pokazać wszystko co dzieje się w domyśle. Pomysł podobny do Compiler Explorer, ale wynikiem jest nadal kod C++ zamiast assemblera, co jest bardziej czytelne.
Podziękowania dla @satirev, który podzielił się linkiem.

Demangler - rozkodowywanie krzaków typu: __Z8getMonthRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE do czegoś strawnego dla normalnego człowieka.

0

Niezłe to Online IDE :D

aaaa.png

4

https://regex101.com/tests

Nie jest to bezposrednio zwiazane z C/C++, ale jest idealne do weryfikacji regexow

0

Compiler Explorer godbolt.org (ponownie bo wcześniej podał @MarekR22)
Ja bym spojrzał na tą stronie nie jako IDE , tylko zajrzał do "Libraries" jest tam sporo interesujących bibliotek "Crème de la Crème" ;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1