These tools you can use when you are a beginner and you have little experience with C++.
Online Syntax Checkers & Compilers
Use these services to share code & try it without installed compiler:
When you publish your code or ask people on forums questions providing sample code you should format the code before publishing. You can do it manually by following selected coding standard or by using automatic formatting tool.
List of free tools you can use:
- Eclipse CDT \ Source \ Format
- Visual Studio \ Edit \ Advanced \ Format Selection
- Code::Blocks \ Plugins \ Source code formatter (AStyle)
- Notepad++ \ TextFX \ TextFX Edit \ Reindent C++ code
Desktop - IDE
Use these tools on a dedicated computer (own or at school).
IDE (Integrated Development Environment) usually include everything required to build an application:
- code editor
- sometimes: GUI designer (via plugin or build-in)
Currently popular IDEs accessible for free:
Free to use, does not include GUI builder tool for native projects (GUI only for .NET).
Free to use for physical persons and companies up to 5 developers, includes MFC (GUI) and ability to install extensions, Professional version equivalent.
Can be used for preparing programs for Linux or Windows platform, can use several different compilers. Supports GUI building for wxWidgets library.
4) Qt Creator
Use it when you need to use GUI in your application from the start (Qt).
Supports other languages too (Java, PHP, Groovy).
6) Eclipse CDT
7) Xcode - part of MacOS Developer Tools