(хотя я лично C++ не люблю, и всегда предпочту C, Go, или Python ... при том что сделал несколько крупных групповых проектов на C++ ... да и для книги своей QNX/UNIX: анатомия параллелизма примеры писал на C++ - так лаконичнее)
Но есть некоторые любопытные мелочи, которые ужно бы зафиксировать себе на память:
1. online C++ ресурсы (WEB), вот такого вот сорта: C++ shell.
Где можно набрать (скопировать из файла, подредактировать) интересующий код и тут же посмотреть что там получается...
http://cpp.sh/v02/about.html :
По поводу недопустимости некоторых системных вызово они правы: как только дело доходит до pthread - так весь вывод становится глухо-немымThis is a simple frontend for a GCC compiler on a linux machine.
Currently, the system compiles using GCC 4.9.0; with Boost 1.49 available.
Please note that your application is sandboxed, and certain system calls may fail.
2. Наличие кроме g++ компилятора GCC под Linux компилятора Clang (из проекта LLVM), который очень и очень активно развивается...
И интерес даже не сколько в самом GCC/Clang, сколько в новой стандартной библиотеке C++ при Clang.
Clang может линковаться со стандартной библиотекой из GCC (опция -stdlib=libstdc++) и с новой библиотекой C++ (опция -stdlib=libc++),
3. Ну и интерактивный интерпретатор C++ (из того же проекта LLVM) - Cling - небезынтересен:
CLing
С++ интерпретатор Cling
(если это получит развитие)