С++ создавался, мол на нем будут писать ёба-ООП. А тут Джава с Сишарпом появились. Так что С++ сейчас ближе к железу. И встретить в коде мешанину из С++11 и SSE intrinsic это в порядке вещей. Так что читайте стандарт (или что там выходило от страуструпа) и углубляйтесь в предметную область. Если не хотите всю оставшуюся жизнь мискеши ловить и байты выравнивать, то идите в Java/C#.