That's not the way c++ works.
Simply put, the operators will be the same, but the other 'commands' are contained within header files and libraries which you have to include at the top of your c++ code to access (much like using the #include in db) So the language is virtually infinite.
Without using any c++ libraries the language is almost non existant.
So to answer your question, yes, provided the libraries you use contain the same functions.
Get yourself a book on c++ and join a c++ forum, and work through the examples in the book. If you use web based tutorials print them out so you can check your progress without having to switch windows all over the place. Don't expect to get very far in writing games with c++ until you've not only learnt c/c++, but also the functions of a relevant api, such as the openGL or directX sdk's. Prepare for quite a few months or even years of study if you intend to write games in c++, I personally prefer db to c/c++ because it cuts the development time by months and the commands are easy to remember, there's not much you can't do with db if you try. If you're learning c++ because you think you'll be able to write better games with that you're definitely mistaken, you may eventually be able to write games that run slightly faster, but by the time you've learnt how to do that, the standard computer that most gamers will own will be more than fast enough to run most any db game. If you want to program in a team for a large development company though, it's definitely worth learning
ZX Spectrum 48k Issue 3, Radio shack Tape drive, Rank arena 12" T.V. set.