CP_EXPORT
, скорее всего, макрос для условного экспорта или импорта класса из динамической библиотеки.
Например, при использовании Visual C ++ макрос используется для условного выбора между использованием dllexport
и dllimport
.Это позволяет использовать один и тот же заголовок как для проекта, создающего саму DLL, так и для любых проектов, которые ссылаются или загружают DLL.