Особенности языка Си++
Специфика Си как языка низкого уровня - отсутствие умолчаний, то есть включения транслятором в код программы каких либо действий помимо явно упоминаемых в тексте программы, а также соблюдение принципа - операция - команда кода. В Си++ эти строгости не соблюдаются: структуры получают свойства базовых типов данных, используются ссылки, параметры по умолчанию, элементы-функции. Здесь собраны и прокомментированы все эти качественные отличия.