Alati za pisanje programa

Da biste mogli pisati izvorni kôd dovoljan vam je najjednostavniji urednik teksta (text editor) poput NotePad-a. Za prevođenje kôda treba vam prevoditelj (compiler). Srećom, danas postoje vrlo sofisticirane integrirane razvojne okoline unutar kojih možete:

Iako postoje komercijalne integrirane razvojne okoline, za isprobavanje primjera iz knjige i učenje jezika C++ sasvim su dobre besplatne razvojne okoline:

Ako se ne možete odlučiti između gornjih mogućnosti, naš osobni prijedlog jest:

Prije nego što odaberete koji ćete prevoditelj koristiti, na ovoj stranici provjerite koliko pojedini prevoditelji podržavaju nove značajke dodane standardima C++11/C++14. Iako Clang vrlo dobro podržava standard, njegovo korištenje na MS Windows platformama je još uvijek problematično.

Koristite li GDB debugger (koji se obično instalira s GCC prevoditeljem u većini integriranih razvojnih okolina) na MS Windowsima, izbjegavajte naša slova u imenima datoteka i kazala, jer u tim slučajevima možete imati problema s testiranjem programa.

Nezaobilazna je Boost biblioteka dio koje je uključen u standard jezika C++. Nastala je zajedničkim radom mnoštva programera. Mogu se skinuti izvorni kodovi svih biblioteka.