Some small companies don't mind hiring people without degrees because they can pay them less and they know they will not jump ship any time soon. But having as many projects as possible to show is very helpful.
The real problem with C++ is that no one is going to sit there and look through a bunch of C++ code before they hire someone, if they themselves can even do anything with it.
Having projects where the end results SHOW is much better. I wrote some web applet coming on 20 years ago. It took me a few days and all it does is show some rendering off, not even in real time. After ALL THIS TIME that is (unbelievably) the thing that impresses people the most. They always mention it! And I have a LOT of stuff to show.
So if you make some projects that are easy to show off (maybe in java) and most especially something kinda related to their business, there's a great chance someone will hire you. I usually like to look at resumes that have a degree just to narrow it down but at the end of the day employers just care if you can get the job done, you are pleasant to work with, you won't immediately jump ship, and they can afford you.
I hope it works out for you. Best of luck.