Можно ли заработать на фрилансе со знанием c++?
Ни с каким языком на фрилансе нет шансов, пока в офисе не дорос хотя бы до мидла.
Пока ваш опыт будет отпугивать заказчиков, а для хорошей зарплаты в офисе не будет хватать доверия. Поэтому начните действительно со стажировки, получите хороший опыт, заодно поучитеь, портфолио будет, а дальше посмотрите, в какую сторону лучше развиваться.