If we look at all areas, it's long been the case that it would be unclear if C++ is the most popular. Practically all phones have been capable of running games for about 10 years, and the most predominant language is Java (last I saw, the claim was about 2 billion Java smartphone devices, and that was a few years ago). Also web based games will use various languages. Though that doesn't mean C++ is useless, especially if one is more interested in computers and consoles than handhelds or web.
I was actually thinking of getting a job as a java programmer in the software industry after college. Maybe work there for a few years while doing some cool game projects on the side. After I've saved up some money and more experience from game making I'll try to look for a job in the game industry.
How does that sound?
But would you then be prepared to take a pay cut?
I mean, it's natural that over those years, you would hopefully increase your salary as you gain experience. But if you want to switch to a games career, and keep that salary - yes on the one hand you'll have more experience, but on the other, you're now competing against people who have previous professional experience in the games industry. OTOH you could go in at an entry level graduate position, but that comes with the pay cut.
I can't help thinking, if you want to work in games, then try to do so from the start. OTOH, another option is to always work in another field using Java, and always keep games programming as a hobby. (Not a bad thing - that way you can keep games programming as something for fun rather than work; and you avoid the problems of lower pay / higher stress that are associated with some games companies.)
Not sure why you need to save up money?