c++ library used for making code editor code example Example: best mac free c++ ide Eclipse NetBeans Xcode