Перенёс код в cpp