Что значит «написанная на чистом C++»?
Каждый вкладывает свой смысл в это понятие. Но когда я встречаю такое выражение, я подразумеваю, что при написании программы был использован лишь один c++. Именно самой программы, это не касается используемых программой библиотек.
Когда говорят подобную фразу применительно к Си, обычно имеют ввиду программу, написанную на Си без дополнительных зависимостей, в т.ч. и без зависимостей от стандартной библиотеки, т.е. Си и ОС.
Предполагаю, что и в случае с С++ именно это имеется в виду.