История изменений
Исправление abcq, (текущая версия) :
тут скорее очередная дань истории и грязный шлейф от С. Для С такое разделение было оправдано, т.к. в лучшем случае в С мы имеем ADT или аналог. В С++ уже на уровне языка есть поддержка ООП в целом и инкапсуляции в частности, поэтому в принципе от такого разделения можно было бы и отказать в угоду чего-то более похожего на то, что есть в той же джаве или сишарпе или еще где-то, но как говорится что имеем то имеем, и обратную совместимость с С Бьярне ломать не хотел.
Так что даже интересно что они там теперь придумают, чтобы и не поломать эту условную обратную совместимость и с другой стороны это не было очередным каличным костылем к С.
Исходная версия abcq, :
тут скорее очередная дань истории и грязный шлейф от С. Для С такое разделение было оправдано, т.к. в лучшем случае в С мы имеем ADT или аналог. В С++ уже на уровне языка есть поддержка ООП в целом и инкапсуляции в частности, поэтому в принципе от такого разделения можно было бы и отказать в угоду чего-то более похожего на то, что есть в той же джаве или сишарпе или еще где-то, но как говорится что имеем то имеем, и обратную совместимость с С Бьярне ломать не хотел.