Есть такое понятия как "
парадигма программирования" Так вот, опуская терминологию, которую Вы можете прочесть по ссылке, важно сказать что она определяется не исключительно языком программирования, практически все современные языки дают возможность использовать различные парадигмы, в данном случае, например, на языке С++, который не является объектно-ориентированным можно работать за принципами ООП.
Если коротко - авторы выше ошибаются.
Язык С++ не является объектно-ориентированным, но в нем можно работать в стиле ООП. Если хотите понять почему - прочитайте статью про парадигму программирования.