Здравствуйте, rean, Вы писали:
МР>>Теоретический вопрос — class и type это одно и тоже? Если одно и тоже, то зачем два разных слова использовать?
R>class — это синтаксическая конструкция для типов данных в ООП стиле.
R>type — это общее название всех типов данных, с какими можно работать, используя язык программирования.
R>Два слова используют потому, что понятие type было еще в те времена, когда не было никакого ООП.
Так в С++ ключевое слово type и не используется...
typedef есть, typename есть, typeid есть, type -- нету...
http://en.cppreference.com/w/cpp/keyword