Должен ли C ++ исключать заголовочные файлы?

Многие языки, такие как Java, C #, не отделяют объявление от реализации. В C # есть концепция частичного класса, но реализация и объявление по-прежнему остаются в одном файле.

Почему C ++ не имеет ту же модель? Разве практичнее иметь заголовочные файлы?

Я имею в виду текущие и будущие версии стандарта C ++.

Ответы на вопрос(17)

Ваш ответ на вопрос