Tive aulas de c++ nos dois últimos períodos e usei o Xcode como alternativa. A única diferença é que quando você cria um projeto, você precisa criar um "Command line project" para os mesmos fins pelo ou menos no dev da minha universidade.
Boa sorte [emoji6]