Most C++ books intended for beginners don't limit the content to the "basics" of C++. Instead, they include pretty much every feature of the language (like templates and DMA) but limit the depth of the subject.
For example, the author may be talking a DMA, but will keep the in-depth details of the subject to a minimum to limit confusion. Then, in more advanced books, details and inner-workings of certain constructs will be explained at a more advanced level.
Though, to be general, what Josue Molina said is pretty much the very basics of C/C++ -- any lower than that and you'll fall into Assembly code.